projects
/
pspp-builds.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Set the filename on loading a new file
[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 e2fa79692c112534e756b622601b02af6e2fa848..1afa9e6c70840c4cd7fde949f0ee4b8cdbdd8b16 100644
(file)
--- 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);
}
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)
{
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);
save_file (de);
else
data_save_as_dialog (action, de);