[Goodies-commits] r7305 - in xfce4-power-manager/trunk: . src

Ali Abdallah aliov at xfce.org
Sat May 2 12:44:18 CEST 2009


Author: aliov
Date: 2009-05-02 10:44:18 +0000 (Sat, 02 May 2009)
New Revision: 7305

Modified:
   xfce4-power-manager/trunk/ChangeLog
   xfce4-power-manager/trunk/src/xfpm-brightness-hal.c
Log:
Fix GLib warning when no laptop_panel found in the system

Modified: xfce4-power-manager/trunk/ChangeLog
===================================================================
--- xfce4-power-manager/trunk/ChangeLog	2009-05-02 08:45:19 UTC (rev 7304)
+++ xfce4-power-manager/trunk/ChangeLog	2009-05-02 10:44:18 UTC (rev 7305)
@@ -1,4 +1,7 @@
 
+2009-05-02 12:43 Ali aliov at xfce.org 
+	 * : Fix GLib warning when no laptop_panel found in the system
+
 2009-05-02 10:27 Ali aliov at xfce.org 
 	 * : Fix a compile warning
 

Modified: xfce4-power-manager/trunk/src/xfpm-brightness-hal.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-brightness-hal.c	2009-05-02 08:45:19 UTC (rev 7304)
+++ xfce4-power-manager/trunk/src/xfpm-brightness-hal.c	2009-05-02 10:44:18 UTC (rev 7305)
@@ -479,22 +479,22 @@
 
     brg = XFPM_BRIGHTNESS_HAL(object);
     
-    if ( g_signal_handler_is_connected (brg->priv->saver, brg->priv->sig[0]) )
+    if ( brg->priv->saver && g_signal_handler_is_connected (brg->priv->saver, brg->priv->sig[0]) )
 	g_signal_handler_disconnect (G_OBJECT (brg->priv->saver), brg->priv->sig[0]);
     
-    if ( g_signal_handler_is_connected (brg->priv->adapter, brg->priv->sig[1]) )
+    if ( brg->priv->adapter && g_signal_handler_is_connected (brg->priv->adapter, brg->priv->sig[1]) )
 	g_signal_handler_disconnect (G_OBJECT (brg->priv->adapter), brg->priv->sig[1]);
     
-    if ( g_signal_handler_is_connected (brg->priv->button, brg->priv->sig[2]) )
+    if ( brg->priv->button && g_signal_handler_is_connected (brg->priv->button, brg->priv->sig[2]) )
 	g_signal_handler_disconnect (G_OBJECT (brg->priv->button), brg->priv->sig[2]);
 	
-    if ( g_signal_handler_is_connected (brg->priv->idle, brg->priv->sig[3]) )
+    if ( brg->priv->idle && g_signal_handler_is_connected (brg->priv->idle, brg->priv->sig[3]) )
 	g_signal_handler_disconnect (G_OBJECT (brg->priv->idle), brg->priv->sig[3]);
 	
-    if ( g_signal_handler_is_connected (brg->priv->idle, brg->priv->sig[4]) )
+    if ( brg->priv->idle && g_signal_handler_is_connected (brg->priv->idle, brg->priv->sig[4]) )
 	g_signal_handler_disconnect (G_OBJECT (brg->priv->idle), brg->priv->sig[4]);
     
-    if ( g_signal_handler_is_connected (brg->priv->conf, brg->priv->sig[5]) )
+    if ( brg->priv->conf && g_signal_handler_is_connected (brg->priv->conf, brg->priv->sig[5]) )
 	g_signal_handler_disconnect (G_OBJECT (brg->priv->conf), brg->priv->sig[5]);
 	
     if ( brg->priv->proxy )




More information about the Goodies-commits mailing list