r14590 - gnucash/trunk - Unref entry completion in gtk-gtk-utils.c; I18n "Type", unref store in

Andreas Köhler andi5 at cvs.gnucash.org
Fri Aug 4 21:06:25 EDT 2006


Author: andi5
Date: 2006-08-04 21:06:23 -0400 (Fri, 04 Aug 2006)
New Revision: 14590
Trac: http://svn.gnucash.org/trac/changeset/14590

Modified:
   gnucash/trunk/ChangeLog
   gnucash/trunk/src/core-utils/gnc-gtk-utils.c
   gnucash/trunk/src/gnome-utils/dialog-account.c
Log:
Unref entry completion in gtk-gtk-utils.c; I18n "Type", unref store in
dialog-account.c


Modified: gnucash/trunk/ChangeLog
===================================================================
--- gnucash/trunk/ChangeLog	2006-08-03 09:30:56 UTC (rev 14589)
+++ gnucash/trunk/ChangeLog	2006-08-05 01:06:23 UTC (rev 14590)
@@ -1,3 +1,8 @@
+2006-08-05  Andreas Köhler  <andi5.py at gmx.net>
+
+	* src/core-utils/gnc-gtk-utils.c: Unref entry completion.
+	* src/gnome-utils/dialog-account.c: I18n "Type", unref store.
+
 2006-08-03  Andreas Köhler  <andi5.py at gmx.net>
 
 	* src/gnome-utils/dialog-reset-warnings.c:

Modified: gnucash/trunk/src/core-utils/gnc-gtk-utils.c
===================================================================
--- gnucash/trunk/src/core-utils/gnc-gtk-utils.c	2006-08-03 09:30:56 UTC (rev 14589)
+++ gnucash/trunk/src/core-utils/gnc-gtk-utils.c	2006-08-05 01:06:23 UTC (rev 14590)
@@ -173,6 +173,7 @@
   gtk_entry_completion_set_text_column(completion, 0);
   gtk_entry_completion_set_inline_completion(completion, TRUE);
   gtk_entry_set_completion(entry, completion);
+  g_object_unref(completion);
 }
 
 void

Modified: gnucash/trunk/src/gnome-utils/dialog-account.c
===================================================================
--- gnucash/trunk/src/gnome-utils/dialog-account.c	2006-08-03 09:30:56 UTC (rev 14589)
+++ gnucash/trunk/src/gnome-utils/dialog-account.c	2006-08-05 01:06:23 UTC (rev 14590)
@@ -583,7 +583,7 @@
   if (fs->account == account) return;
 
   full_name = xaccAccountGetFullName(account);
-  account_field_name = "Type";
+  account_field_name = _("Type");
   account_field_value = xaccAccountGetTypeStr(xaccAccountGetType(account));
   value_str = xaccAccountGetTypeStr(GPOINTER_TO_INT(value));
 
@@ -645,7 +645,7 @@
 
   if (size == 0)
   {
-    gtk_widget_destroy(GTK_WIDGET(store));
+    g_object_unref(store);
     return TRUE;
   }
 
@@ -654,6 +654,7 @@
 				       GTK_SORT_ASCENDING);
 
   view = GTK_TREE_VIEW(gtk_tree_view_new_with_model(GTK_TREE_MODEL(store)));
+  g_object_unref(store);
   renderer = gtk_cell_renderer_text_new();
   column = gtk_tree_view_column_new_with_attributes(_("Account"), renderer,
 						    "text", ACCOUNT_COL_FULLNAME,
@@ -919,7 +920,7 @@
   gnc_finish_ok (aw, change_type);
 
   g_hash_table_destroy (change_type);
-    LEAVE(" ");
+  LEAVE(" ");
 }
 
 



More information about the gnucash-changes mailing list