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

Ali Abdallah aliov at xfce.org
Sun Jun 21 16:01:50 CEST 2009


Author: aliov
Date: 2009-06-21 14:01:50 +0000 (Sun, 21 Jun 2009)
New Revision: 7624

Modified:
   xfce4-power-manager/trunk/ChangeLog
   xfce4-power-manager/trunk/settings/xfpm-settings.c
   xfce4-power-manager/trunk/src/xfpm-adapter.c
   xfce4-power-manager/trunk/src/xfpm-button.c
   xfce4-power-manager/trunk/src/xfpm-dbus-monitor.c
   xfce4-power-manager/trunk/src/xfpm-inhibit.c
   xfce4-power-manager/trunk/src/xfpm-screen-saver.c
   xfce4-power-manager/trunk/src/xfpm-shutdown.c
   xfce4-power-manager/trunk/src/xfpm-xfconf.c
Log:
	* Make the generic common pointers static in the *_new functions.
	* src/xfpm-xfconf.c free specs list after usage.
	* settings/xfpm-settings.c Fix default DPMS settings on battery power.

Modified: xfce4-power-manager/trunk/ChangeLog
===================================================================
--- xfce4-power-manager/trunk/ChangeLog	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/ChangeLog	2009-06-21 14:01:50 UTC (rev 7624)
@@ -1,3 +1,8 @@
+2009-06-21: 14:00 Ali aliov at xfce.org
+	* Make the generic common pointers static in the *_new functions.
+	* src/xfpm-xfconf.c free specs list after usage.
+	* settings/xfpm-settings.c Fix default DPMS settings on battery power.
+
 2009-06-20: 19:50 Ali aliov at xfce.org
 	* libxfpm/xfpm-common.c Remove no longer used function, that's it
 	for Today :).

Modified: xfce4-power-manager/trunk/settings/xfpm-settings.c
===================================================================
--- xfce4-power-manager/trunk/settings/xfpm-settings.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/settings/xfpm-settings.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -758,10 +758,11 @@
     dpms_frame_on_battery = GTK_WIDGET (gtk_builder_get_object (xml, "dpms-on-battery-frame"));
     gtk_widget_show (GTK_WIDGET(dpms_frame_on_battery));
   
-    val = xfconf_channel_get_uint (channel, "/" ON_BATT_DPMS_SLEEP, 3);
+    val = xfconf_channel_get_uint (channel, "/" ON_BATT_DPMS_SLEEP, 5);
     gtk_range_set_value (GTK_RANGE(on_battery_dpms_sleep), val);
     
-    val = xfconf_channel_get_uint (channel, "/" ON_BATT_DPMS_OFF, 5);
+    val = xfconf_channel_get_uint (channel, "/" ON_BATT_DPMS_OFF, 10);
+    gtk_range_set_value (GTK_RANGE(on_battery_dpms_off), val);
 #endif
 
      /*

Modified: xfce4-power-manager/trunk/src/xfpm-adapter.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-adapter.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/src/xfpm-adapter.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -66,8 +66,6 @@
 
 static guint signals [LAST_SIGNAL] = { 0 };
 
-static gpointer xfpm_adapter_object = NULL;
-
 G_DEFINE_TYPE(XfpmAdapter, xfpm_adapter, G_TYPE_OBJECT)
 
 static void
@@ -174,7 +172,9 @@
 XfpmAdapter *
 xfpm_adapter_new (void)
 {
-    if ( xfpm_adapter_object != NULL )
+    static gpointer xfpm_adapter_object = NULL;
+    
+    if ( G_LIKELY (xfpm_adapter_object != NULL) )
     {
 	g_object_ref (xfpm_adapter_object);
     }

Modified: xfce4-power-manager/trunk/src/xfpm-button.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-button.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/src/xfpm-button.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -58,8 +58,6 @@
 
 static guint signals [LAST_SIGNAL] = { 0 };
 
-static gpointer xfpm_button_object = NULL;
-
 G_DEFINE_TYPE (XfpmButton, xfpm_button, G_TYPE_OBJECT)
 
 static void
@@ -165,7 +163,9 @@
 XfpmButton *
 xfpm_button_new (void)
 {
-    if ( xfpm_button_object != NULL )
+    static gpointer xfpm_button_object = NULL;
+    
+    if ( G_LIKELY (xfpm_button_object != NULL) )
     {
 	g_object_ref (xfpm_button_object);
     }

Modified: xfce4-power-manager/trunk/src/xfpm-dbus-monitor.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-dbus-monitor.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/src/xfpm-dbus-monitor.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -48,8 +48,6 @@
     GPtrArray       *array;
 };
 
-static gpointer xfpm_dbus_monitor_object = NULL;
-
 enum
 {
     CONNECTION_LOST,
@@ -246,7 +244,8 @@
 XfpmDBusMonitor *
 xfpm_dbus_monitor_new (void)
 {
-    if ( xfpm_dbus_monitor_object != NULL )
+    static gpointer xfpm_dbus_monitor_object = NULL;
+    if ( G_LIKELY (xfpm_dbus_monitor_object != NULL) )
     {
 	g_object_ref (xfpm_dbus_monitor_object);
     }

Modified: xfce4-power-manager/trunk/src/xfpm-inhibit.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-inhibit.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/src/xfpm-inhibit.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -68,8 +68,6 @@
 
 static guint signals[LAST_SIGNAL] = { 0 };
 
-static gpointer xfpm_inhibit_object = NULL;
-
 G_DEFINE_TYPE (XfpmInhibit, xfpm_inhibit, G_TYPE_OBJECT)
 
 static void
@@ -260,7 +258,9 @@
 XfpmInhibit *
 xfpm_inhibit_new(void)
 {
-    if ( xfpm_inhibit_object != NULL )
+    static gpointer xfpm_inhibit_object = NULL;
+    
+    if ( G_LIKELY (xfpm_inhibit_object != NULL) )
     {
 	g_object_ref (xfpm_inhibit_object);
     }

Modified: xfce4-power-manager/trunk/src/xfpm-screen-saver.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-screen-saver.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/src/xfpm-screen-saver.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -61,8 +61,6 @@
 
 static guint signals[LAST_SIGNAL] = { 0 };
 
-static gpointer xfpm_screen_saver_object = NULL;
-
 G_DEFINE_TYPE(XfpmScreenSaver, xfpm_screen_saver, G_TYPE_OBJECT)
 
 static void
@@ -115,7 +113,9 @@
 XfpmScreenSaver *
 xfpm_screen_saver_new(void)
 {
-    if ( xfpm_screen_saver_object != NULL )
+    static gpointer xfpm_screen_saver_object = NULL;
+    
+    if ( G_LIKELY (xfpm_screen_saver_object != NULL) )
     {
 	g_object_ref (xfpm_screen_saver_object);
     }

Modified: xfce4-power-manager/trunk/src/xfpm-shutdown.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-shutdown.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/src/xfpm-shutdown.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -87,8 +87,6 @@
 
 static guint signals [LAST_SIGNAL] = { 0 };
 
-static gpointer xfpm_shutdown_object = NULL;
-
 G_DEFINE_TYPE(XfpmShutdown, xfpm_shutdown, G_TYPE_OBJECT)
 
 static gboolean
@@ -365,7 +363,9 @@
 XfpmShutdown *
 xfpm_shutdown_new(void)
 {
-    if ( xfpm_shutdown_object != NULL )
+    static gpointer xfpm_shutdown_object = NULL;
+    
+    if ( G_LIKELY (xfpm_shutdown_object != NULL) )
     {
 	g_object_ref (xfpm_shutdown_object);
     }

Modified: xfce4-power-manager/trunk/src/xfpm-xfconf.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-xfconf.c	2009-06-20 17:50:41 UTC (rev 7623)
+++ xfce4-power-manager/trunk/src/xfpm-xfconf.c	2009-06-21 14:01:50 UTC (rev 7624)
@@ -45,8 +45,6 @@
 #define XFPM_XFCONF_GET_PRIVATE(o) \
 (G_TYPE_INSTANCE_GET_PRIVATE ((o), XFPM_TYPE_XFCONF, XfpmXfconfPrivate ))
 
-static gpointer xfpm_xfconf_object = NULL;
-
 struct XfpmXfconfPrivate
 {
     XfconfChannel 	*channel;
@@ -166,6 +164,7 @@
 	g_object_set_property (G_OBJECT (conf), specs[i]->name, &value);
 	g_value_unset (&value);
     }
+    g_free (specs);
 }
 
 static void
@@ -192,7 +191,7 @@
     object_class->finalize = xfpm_xfconf_finalize;
     
     /**
-     * XfpmXfconf:general-notification:
+     * XfpmXfconf::general-notification
      **/
     g_object_class_install_property (object_class,
                                      PROP_GENERAL_NOTIFICATION,
@@ -201,7 +200,7 @@
                                                            TRUE,
                                                            G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:lock-screen-suspend-hibernate:
+     * XfpmXfconf::lock-screen-suspend-hibernate
      **/
     g_object_class_install_property (object_class,
                                      PROP_LOCK_SCREEN_ON_SLEEP,
@@ -211,7 +210,7 @@
                                                            G_PARAM_READWRITE));
     
     /**
-     * XfpmXfconf:power-save-on-battery:
+     * XfpmXfconf::power-save-on-battery
      **/
     g_object_class_install_property (object_class,
                                      PROP_POWER_SAVE_ON_BATTERY,
@@ -220,7 +219,7 @@
                                                            TRUE,
                                                            G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:enable-cpu-freq-control:
+     * XfpmXfconf::enable-cpu-freq-control
      **/
     g_object_class_install_property (object_class,
                                      PROP_ENABLE_CPU_FREQ,
@@ -229,7 +228,7 @@
                                                            TRUE,
                                                            G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:critical-power-level:
+     * XfpmXfconf::critical-power-level
      **/
     g_object_class_install_property (object_class,
                                      PROP_CRITICAL_LEVEL,
@@ -241,7 +240,7 @@
                                                         G_PARAM_READWRITE));
 	
     /**
-     * XfpmXfconf:show-brightness-popup:
+     * XfpmXfconf::show-brightness-popup
      **/
     g_object_class_install_property (object_class,
                                      PROP_SHOW_BRIGHTNESS_POPUP,
@@ -251,7 +250,7 @@
                                                            G_PARAM_READWRITE));
     
     /**
-     * XfpmXfconf:show-brightness-popup:
+     * XfpmXfconf::show-brightness-popup
      **/
     g_object_class_install_property (object_class,
                                      PROP_ENABLE_BRIGHTNESS,
@@ -260,7 +259,7 @@
                                                            TRUE,
                                                            G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:show-tray-icon:
+     * XfpmXfconf::show-tray-icon
      **/
     g_object_class_install_property (object_class,
                                      PROP_TRAY_ICON,
@@ -272,7 +271,7 @@
                                                         G_PARAM_READWRITE));
 							
     /**
-     * XfpmXfconf:critical-battery-action:
+     * XfpmXfconf::critical-battery-action
      **/
     g_object_class_install_property (object_class,
                                      PROP_CRITICAL_BATTERY_ACTION,
@@ -283,7 +282,7 @@
 							XFPM_DO_NOTHING,
                                                         G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:power-switch-action:
+     * XfpmXfconf::power-switch-action
      **/
     g_object_class_install_property (object_class,
                                      PROP_POWER_BUTTON,
@@ -295,7 +294,7 @@
                                                         G_PARAM_READWRITE));
 							
     /**
-     * XfpmXfconf:sleep-switch-action:
+     * XfpmXfconf::sleep-switch-action
      **/
     g_object_class_install_property (object_class,
                                      PROP_SLEEP_BUTTON,
@@ -307,7 +306,7 @@
                                                         G_PARAM_READWRITE));
 							
     /**
-     * XfpmXfconf:hibernate-switch-action:
+     * XfpmXfconf::hibernate-switch-action
      **/
     g_object_class_install_property (object_class,
                                      PROP_HIBERNATE_BUTTON,
@@ -319,7 +318,7 @@
                                                         G_PARAM_READWRITE));
     
     /**
-     * XfpmXfconf:lid-action-on-ac:
+     * XfpmXfconf::lid-action-on-ac
      **/
     g_object_class_install_property (object_class,
                                      PROP_LID_ACTION_ON_AC,
@@ -330,7 +329,7 @@
 							LID_TRIGGER_LOCK_SCREEN,
                                                         G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:lid-action-on-battery:
+     * XfpmXfconf::lid-action-on-battery
      **/
     g_object_class_install_property (object_class,
                                      PROP_LID_ACTION_ON_BATTERY,
@@ -342,7 +341,7 @@
                                                         G_PARAM_READWRITE));
 #ifdef HAVE_DPMS
     /**
-     * XfpmXfconf:dpms-enabled:
+     * XfpmXfconf::dpms-enabled
      **/
     g_object_class_install_property (object_class,
                                      PROP_ENABLE_DPMS,
@@ -351,7 +350,7 @@
                                                            TRUE,
                                                            G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:dpms-on-ac-sleep:
+     * XfpmXfconf::dpms-on-ac-sleep
      **/
     g_object_class_install_property (object_class,
                                      PROP_DPMS_SLEEP_ON_AC,
@@ -362,7 +361,7 @@
 							10,
                                                         G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:dpms-on-ac-off:
+     * XfpmXfconf::dpms-on-ac-off
      **/
     g_object_class_install_property (object_class,
                                      PROP_DPMS_OFF_ON_AC,
@@ -373,7 +372,7 @@
 							15,
                                                         G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:dpms-on-battery-sleep:
+     * XfpmXfconf::dpms-on-battery-sleep
      **/
     g_object_class_install_property (object_class,
                                      PROP_DPMS_SLEEP_ON_BATTERY,
@@ -384,7 +383,7 @@
 							5,
                                                         G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:dpms-on-battery-off:
+     * XfpmXfconf::dpms-on-battery-off
      **/
     g_object_class_install_property (object_class,
                                      PROP_DPMS_OFF_ON_BATTERY,
@@ -395,7 +394,7 @@
 							10,
                                                         G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:dpms-sleep-mode:
+     * XfpmXfconf::dpms-sleep-mode
      **/
     g_object_class_install_property (object_class,
                                      PROP_DPMS_SLEEP_MODE,
@@ -406,7 +405,7 @@
 #endif /* HAVE_DPMS */
 
     /**
-     * XfpmXfconf:inactivity-on-ac:
+     * XfpmXfconf::inactivity-on-ac
      **/
     g_object_class_install_property (object_class,
                                      PROP_IDLE_ON_AC,
@@ -418,7 +417,7 @@
                                                         G_PARAM_READWRITE));
 
     /**
-     * XfpmXfconf:inactivity-on-battery:
+     * XfpmXfconf::inactivity-on-battery
      **/
     g_object_class_install_property (object_class,
                                      PROP_IDLE_ON_BATTERY,
@@ -429,9 +428,8 @@
 							30,
                                                         G_PARAM_READWRITE));
 
-    
      /**
-     * XfpmXfconf:inactivity-sleep-mode:
+     * XfpmXfconf::inactivity-sleep-mode
      **/
     g_object_class_install_property (object_class,
                                      PROP_IDLE_SLEEP_MODE,
@@ -440,7 +438,7 @@
 							  "Suspend",
                                                           G_PARAM_READWRITE));
     /**
-     * XfpmXfconf:brightness-on-ac:
+     * XfpmXfconf::brightness-on-ac
      **/
     g_object_class_install_property (object_class,
                                      PROP_DIM_ON_AC_TIMEOUT,
@@ -452,7 +450,7 @@
                                                         G_PARAM_READWRITE));
 
     /**
-     * XfpmXfconf:brightness-on-battery:
+     * XfpmXfconf::brightness-on-battery
      **/
     g_object_class_install_property (object_class,
                                      PROP_DIM_ON_BATTERY_TIMEOUT,
@@ -518,7 +516,9 @@
 XfpmXfconf *
 xfpm_xfconf_new(void)
 {
-    if ( xfpm_xfconf_object != NULL )
+    static gpointer xfpm_xfconf_object = NULL;
+    
+    if ( G_LIKELY (xfpm_xfconf_object != NULL) )
     {
 	g_object_ref (xfpm_xfconf_object);
     } 




More information about the Goodies-commits mailing list