[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