projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Made the save-before-quit dialog more HIG compliant.
[pspp-builds.git]
/
src
/
ui
/
gui
/
psppire-data-window.c
diff --git
a/src/ui/gui/psppire-data-window.c
b/src/ui/gui/psppire-data-window.c
index 4543dc72dcdb092c0f7c653f8e263732bbb06d86..c735d05b077cb2f23d9f8a93fe47cde99ce459ff 100644
(file)
--- a/
src/ui/gui/psppire-data-window.c
+++ b/
src/ui/gui/psppire-data-window.c
@@
-448,14
+448,15
@@
name_has_suffix (const gchar *name)
/* Save DE to file */
static void
/* Save DE to file */
static void
-save_file (Psppire
DataWindow *de
)
+save_file (Psppire
Window *w
)
{
gchar *fn = NULL;
GString *fnx;
struct getl_interface *sss;
struct string file_name ;
{
gchar *fn = NULL;
GString *fnx;
struct getl_interface *sss;
struct string file_name ;
+ PsppireDataWindow *de = PSPPIRE_DATA_WINDOW (w);
- g_object_get (
de
, "filename", &fn, NULL);
+ g_object_get (
w
, "filename", &fn, NULL);
fnx = g_string_new (fn);
fnx = g_string_new (fn);
@@
-576,7
+577,7
@@
data_save_as_dialog (PsppireDataWindow *de)
psppire_window_set_filename (PSPPIRE_WINDOW (de), filename->str);
psppire_window_set_filename (PSPPIRE_WINDOW (de), filename->str);
- save_file (
de
);
+ save_file (
PSPPIRE_WINDOW (de)
);
g_string_free (filename, TRUE);
}
g_string_free (filename, TRUE);
}
@@
-597,7
+598,7
@@
data_save (PsppireWindow *de)
const gchar *fn = psppire_window_get_filename (de);
if ( NULL != fn)
const gchar *fn = psppire_window_get_filename (de);
if ( NULL != fn)
-
save_file (PSPPIRE_DATA_WINDOW (de)
);
+
psppire_window_save (de
);
else
data_save_as_dialog (PSPPIRE_DATA_WINDOW (de));
}
else
data_save_as_dialog (PSPPIRE_DATA_WINDOW (de));
}
@@
-1791,6
+1792,6
@@
psppire_data_window_new (void)
static void
psppire_data_window_iface_init (PsppireWindowIface *iface)
{
static void
psppire_data_window_iface_init (PsppireWindowIface *iface)
{
- iface->save =
data_sav
e;
+ iface->save =
save_fil
e;
iface->load = load_file;
}
iface->load = load_file;
}