[Gnucash-changes] Unref the GConfClient object after use.
David Hampton
hampton at cvs.gnucash.org
Sun Apr 24 16:54:06 EDT 2005
Log Message:
-----------
Unref the GConfClient object after use.
Tags:
----
gnucash-gnome2-dev
Modified Files:
--------------
gnucash/src/gnome:
gnc-split-reg.c
window-main.c
window-reconcile.c
gnucash/src/gnome-utils:
gnc-mdi-utils.c
Revision Data
-------------
Index: window-main.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/window-main.c,v
retrieving revision 1.180.4.15
retrieving revision 1.180.4.16
diff -Lsrc/gnome/window-main.c -Lsrc/gnome/window-main.c -u -r1.180.4.15 -r1.180.4.16
--- src/gnome/window-main.c
+++ src/gnome/window-main.c
@@ -193,6 +193,7 @@
client = gconf_client_get_default ();
if (!gconf_client_get_bool (client, "/desktop/gnome/interface/toolbar_detachable", NULL))
behavior |= BONOBO_DOCK_ITEM_BEH_LOCKED;
+ g_object_unref(client);
item = bonobo_dock_item_new("Summary Bar", behavior);
gtk_container_add( GTK_CONTAINER (item), summarybar );
Index: window-reconcile.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/window-reconcile.c,v
retrieving revision 1.103.4.9
retrieving revision 1.103.4.10
diff -Lsrc/gnome/window-reconcile.c -Lsrc/gnome/window-reconcile.c -u -r1.103.4.9 -r1.103.4.10
--- src/gnome/window-reconcile.c
+++ src/gnome/window-reconcile.c
@@ -1898,6 +1898,7 @@
gnc_window_adjust_for_screen(GTK_WINDOW(recnData->window));
gtk_widget_grab_focus (recnData->debit);
+ g_object_unref(client);
return recnData;
}
Index: gnc-split-reg.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome/gnc-split-reg.c,v
retrieving revision 1.19.4.16
retrieving revision 1.19.4.17
diff -Lsrc/gnome/gnc-split-reg.c -Lsrc/gnome/gnc-split-reg.c -u -r1.19.4.16 -r1.19.4.17
--- src/gnome/gnc-split-reg.c
+++ src/gnome/gnc-split-reg.c
@@ -2113,6 +2113,7 @@
ms->children = g_list_remove(ms->children, tearoff);
gtk_widget_destroy(tearoff);
}
+ g_object_unref(client);
gsr->split_popup_check = glade_xml_get_widget( xml, "popup_splits" );
Index: gnc-mdi-utils.c
===================================================================
RCS file: /home/cvs/cvsroot/gnucash/src/gnome-utils/gnc-mdi-utils.c,v
retrieving revision 1.18.4.13
retrieving revision 1.18.4.14
diff -Lsrc/gnome-utils/gnc-mdi-utils.c -Lsrc/gnome-utils/gnc-mdi-utils.c -u -r1.18.4.13 -r1.18.4.14
--- src/gnome-utils/gnc-mdi-utils.c
+++ src/gnome-utils/gnc-mdi-utils.c
@@ -802,6 +802,7 @@
client = gconf_client_get_default ();
if (!gconf_client_get_bool (client, "/desktop/gnome/interface/toolbar_detachable", NULL))
behavior |= BONOBO_DOCK_ITEM_BEH_LOCKED;
+ g_object_unref(client);
if (childwin && childwin->toolbar)
{
More information about the gnucash-changes
mailing list