[libpanel/wip/chergert/fix-14] frame: set PanelSaveDialog:close-after-save
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libpanel/wip/chergert/fix-14] frame: set PanelSaveDialog:close-after-save
- Date: Tue, 13 Sep 2022 18:25:16 +0000 (UTC)
commit 829ae42d200c47ee5c03d7a728568f29d3a3085f
Author: Christian Hergert <chergert redhat com>
Date: Tue Sep 13 11:25:09 2022 -0700
frame: set PanelSaveDialog:close-after-save
This ensures that we close the widgets after completing the save, which
was done as part of requesting the page close.
src/panel-frame.c | 2 ++
1 file changed, 2 insertions(+)
---
diff --git a/src/panel-frame.c b/src/panel-frame.c
index 9c4a8f7..79a84fa 100644
--- a/src/panel-frame.c
+++ b/src/panel-frame.c
@@ -129,6 +129,7 @@ panel_frame_close_page_cb (PanelFrame *self,
delegate = panel_widget_get_save_delegate (widget);
dialog = PANEL_SAVE_DIALOG (panel_save_dialog_new ());
+ panel_save_dialog_set_close_after_save (dialog, TRUE);
gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (root));
gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
panel_save_dialog_add_delegate (dialog, delegate);
@@ -221,6 +222,7 @@ close_frame_action (GtkWidget *widget,
toplevel = gtk_widget_get_ancestor (widget, GTK_TYPE_WINDOW);
dialog = panel_save_dialog_new ();
+ panel_save_dialog_set_close_after_save (PANEL_SAVE_DIALOG (dialog), TRUE);
gtk_window_set_transient_for (GTK_WINDOW (dialog), GTK_WINDOW (toplevel));
gtk_window_set_modal (GTK_WINDOW (dialog), TRUE);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]