[gnome-builder] plugins/buildui: remove build manager action group
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] plugins/buildui: remove build manager action group
- Date: Wed, 20 Jul 2022 19:58:47 +0000 (UTC)
commit f80fdab20bb0711b017ed2a11563b4c89404451a
Author: Christian Hergert <chergert redhat com>
Date: Wed Jul 20 12:58:31 2022 -0700
plugins/buildui: remove build manager action group
src/plugins/buildui/gbp-buildui-targets-dialog.c | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
---
diff --git a/src/plugins/buildui/gbp-buildui-targets-dialog.c
b/src/plugins/buildui/gbp-buildui-targets-dialog.c
index fda3ea179..089c5babe 100644
--- a/src/plugins/buildui/gbp-buildui-targets-dialog.c
+++ b/src/plugins/buildui/gbp-buildui-targets-dialog.c
@@ -179,6 +179,17 @@ gbp_buildui_targets_dialog_set_context (GbpBuilduiTargetsDialog *self,
IDE_EXIT;
}
+static gboolean
+close_request_cb (GtkWindow *window)
+{
+ g_assert (GBP_IS_BUILDUI_TARGETS_DIALOG (window));
+
+ gtk_widget_insert_action_group (GTK_WIDGET (window), "build-manager", NULL);
+ gtk_window_destroy (window);
+
+ return TRUE;
+}
+
static void
gbp_buildui_targets_dialog_get_property (GObject *object,
guint prop_id,
@@ -251,6 +262,8 @@ gbp_buildui_targets_dialog_init (GbpBuilduiTargetsDialog *self)
{
gtk_widget_init_template (GTK_WIDGET (self));
+ g_signal_connect (self, "close-request", G_CALLBACK (close_request_cb), NULL);
+
#ifdef DEVELOPMENT_BUILD
gtk_widget_add_css_class (GTK_WIDGET (self), "devel");
#endif
@@ -262,5 +275,4 @@ gbp_buildui_targets_dialog_init (GbpBuilduiTargetsDialog *self)
if (GTK_IS_SCROLLED_WINDOW (child))
gtk_widget_add_css_class (child, "shadow-when-scroll");
}
-
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]