X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fui%2Fgui%2Fpsppire-data-window.c;h=1afa9e6c70840c4cd7fde949f0ee4b8cdbdd8b16;hb=b02111c7f12e9b974d5b456ee2ce516a72673861;hp=e2fa79692c112534e756b622601b02af6e2fa848;hpb=f1a02381223dd6d652c590e2a5514967b9448905;p=pspp-builds.git diff --git a/src/ui/gui/psppire-data-window.c b/src/ui/gui/psppire-data-window.c index e2fa7969..1afa9e6c 100644 --- a/src/ui/gui/psppire-data-window.c +++ b/src/ui/gui/psppire-data-window.c @@ -340,6 +340,8 @@ psppire_data_window_load_file (PsppireDataWindow *de, } psppire_window_set_unsaved (PSPPIRE_WINDOW (de), FALSE); + free (de->file_name); + de->file_name = g_strdup (file_name); } @@ -563,7 +565,7 @@ data_save_as_dialog (GtkAction *action, PsppireDataWindow *de) static void data_save (GtkAction *action, PsppireDataWindow *de) { - if ( de->file_name) + if (de->file_name) save_file (de); else data_save_as_dialog (action, de);