From cf6965aac2cada45acb8c8f3ab1538e1e803dd5b Mon Sep 17 00:00:00 2001 From: Radek Doulik Date: Mon, 21 Jun 2004 13:55:38 +0000 Subject: clone view before saving it to avoid problems with setting current_view_id 2004-06-21 Radek Doulik * gal-view-instance-save-as-dialog.c (gal_view_instance_save_as_dialog_save): clone view before saving it to avoid problems with setting current_view_id Fixes #57354 svn path=/trunk/; revision=26437 --- widgets/menus/gal-view-instance-save-as-dialog.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'widgets/menus/gal-view-instance-save-as-dialog.c') diff --git a/widgets/menus/gal-view-instance-save-as-dialog.c b/widgets/menus/gal-view-instance-save-as-dialog.c index ce76087553..b65d4acba2 100644 --- a/widgets/menus/gal-view-instance-save-as-dialog.c +++ b/widgets/menus/gal-view-instance-save-as-dialog.c @@ -280,6 +280,8 @@ gal_view_instance_save_as_dialog_save (GalViewInstanceSaveAsDialog *dialog) const char *title; int n; const char *id = NULL; + + view = gal_view_clone (view); switch (dialog->toggle) { case GAL_VIEW_INSTANCE_SAVE_AS_DIALOG_TOGGLE_REPLACE: widget = glade_xml_get_widget(dialog->gui, "custom-replace"); -- cgit