[gitg/gitg-0-2] Ref action groups. Fixes bug #697269. Thanks to Richard Grenville.
- From: Ignacio Casal Quinteiro <icq src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gitg/gitg-0-2] Ref action groups. Fixes bug #697269. Thanks to Richard Grenville.
- Date: Fri, 5 Apr 2013 11:23:34 +0000 (UTC)
commit a49a55694c6e6224f4d8c2819644e8a1c630b502
Author: Ignacio Casal Quinteiro <icq gnome org>
Date: Fri Apr 5 13:20:12 2013 +0200
Ref action groups. Fixes bug #697269. Thanks to Richard Grenville.
gitg/gitg-window.c | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
---
diff --git a/gitg/gitg-window.c b/gitg/gitg-window.c
index fa30e52..3c29b68 100644
--- a/gitg/gitg-window.c
+++ b/gitg/gitg-window.c
@@ -234,6 +234,18 @@ gitg_window_dispose (GObject *object)
self->priv->hidden_settings = NULL;
}
+ if (self->priv->edit_group)
+ {
+ g_object_unref(self->priv->edit_group);
+ self->priv->edit_group = NULL;
+ }
+
+ if (self->priv->repository_group)
+ {
+ g_object_unref(self->priv->repository_group);
+ self->priv->repository_group = NULL;
+ }
+
G_OBJECT_CLASS (gitg_window_parent_class)->dispose (object);
}
@@ -930,8 +942,8 @@ gitg_window_parser_finished (GtkBuildable *buildable,
gtk_window_add_accel_group (GTK_WINDOW (window), gtk_ui_manager_get_accel_group (uiman));
- window->priv->edit_group = GTK_ACTION_GROUP(gtk_builder_get_object (b, "action_group_menu_edit"));
- window->priv->repository_group = GTK_ACTION_GROUP(gtk_builder_get_object (b,
"action_group_menu_repository"));
+ window->priv->edit_group = g_object_ref(GTK_ACTION_GROUP(gtk_builder_get_object (b,
"action_group_menu_edit")));
+ window->priv->repository_group = g_object_ref(GTK_ACTION_GROUP(gtk_builder_get_object (b,
"action_group_menu_repository")));
gtk_builder_connect_signals (b, window);
g_object_unref (b);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]