[maemo-commits] [maemo-commits] r14156 - in projects/haf/trunk/hildon-desktop: . src

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Fri Sep 28 11:21:39 EEST 2007
Author: jobi
Date: 2007-09-28 11:21:37 +0300 (Fri, 28 Sep 2007)
New Revision: 14156

Modified:
   projects/haf/trunk/hildon-desktop/ChangeLog
   projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c
Log:

2007-09-28 Johan Bilien  <johan.bilien at nokia.com>

	* src/hd-panel-window-dialog.c: fixed potential leak of an int



Modified: projects/haf/trunk/hildon-desktop/ChangeLog
===================================================================
--- projects/haf/trunk/hildon-desktop/ChangeLog	2007-09-28 08:14:37 UTC (rev 14155)
+++ projects/haf/trunk/hildon-desktop/ChangeLog	2007-09-28 08:21:37 UTC (rev 14156)
@@ -1,5 +1,9 @@
 2007-09-28 Johan Bilien  <johan.bilien at nokia.com>
 
+	* src/hd-panel-window-dialog.c: fixed potential leak of an int
+
+2007-09-28 Johan Bilien  <johan.bilien at nokia.com>
+
 	* libhildondesktop/libhildonmenu.c (read_menu_conf): do not
 	duplicate strings before adding to the TreeStore
 

Modified: projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c
===================================================================
--- projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c	2007-09-28 08:14:37 UTC (rev 14155)
+++ projects/haf/trunk/hildon-desktop/src/hd-panel-window-dialog.c	2007-09-28 08:21:37 UTC (rev 14156)
@@ -173,17 +173,18 @@
 		      	     GtkWidget *widget,
 		      	     gpointer object)
 {	
-  gulong *previous_id = NULL, *signal_id  = g_new0 (gulong,1);
+  gulong *previous_id = NULL, *signal_id;
 
   previous_id = g_object_get_data (G_OBJECT (widget), "signal-id");
 
   if (previous_id)
-    return;	  
-	
+    return;
+
+  signal_id = g_new (gulong, 1);
   *signal_id = g_signal_connect (G_OBJECT (widget),
-              		         "notify::condition",
-                      		 G_CALLBACK (hd_panel_window_dialog_notify_condition),
-                      		 object);
+                                 "notify::condition",
+                                 G_CALLBACK (hd_panel_window_dialog_notify_condition),
+                                 object);
 
   g_object_set_data_full (G_OBJECT (widget), "signal-id", signal_id, g_free);
 }


More information about the maemo-commits mailing list