r3041 - in trunk/src/target/OM-2007.2/libraries/libmokoui2: . libmokoui

thomas at sita.openmoko.org thomas at sita.openmoko.org
Wed Sep 26 16:02:18 CEST 2007


Author: thomas
Date: 2007-09-26 16:02:17 +0200 (Wed, 26 Sep 2007)
New Revision: 3041

Modified:
   trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog
   trunk/src/target/OM-2007.2/libraries/libmokoui2/libmokoui/moko-stock.c
Log:
* libmokoui/moko-stock.c: (_moko_stock_add_icon): Attempt to fix a
segfault in moko_stock_register()


Modified: trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog	2007-09-25 15:01:25 UTC (rev 3040)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/ChangeLog	2007-09-26 14:02:17 UTC (rev 3041)
@@ -1,3 +1,8 @@
+2007-09-26  Thomas Wood  <thomas at openedhand.com>
+
+	* libmokoui/moko-stock.c: (_moko_stock_add_icon): Attempt to fix a
+	segfault in moko_stock_register()
+
 2007-09-25  Thomas Wood  <thomas at openedhand.com>
 
 	* doc/reference/tmpl/moko-stock.sgml: Add stock item documentation

Modified: trunk/src/target/OM-2007.2/libraries/libmokoui2/libmokoui/moko-stock.c
===================================================================
--- trunk/src/target/OM-2007.2/libraries/libmokoui2/libmokoui/moko-stock.c	2007-09-25 15:01:25 UTC (rev 3040)
+++ trunk/src/target/OM-2007.2/libraries/libmokoui2/libmokoui/moko-stock.c	2007-09-26 14:02:17 UTC (rev 3041)
@@ -99,17 +99,13 @@
     gtk_icon_source_set_pixbuf (source, pixbuf);
     gtk_icon_set_add_source (set, source);
     gtk_icon_source_free (source);
+
+    g_object_unref (G_OBJECT (pixbuf));
   }
 
-
-
-
   gtk_icon_factory_add (factory, item->stock_id, set);
   gtk_icon_set_unref (set);
 
-
-
-  g_object_unref (G_OBJECT (pixbuf));
 }
 
 /**





More information about the commitlog mailing list