[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