[Goodies-commits] r6947 - in xfce4-power-manager/trunk: . src
Ali Abdallah
aliov at xfce.org
Thu Mar 19 00:12:31 CET 2009
Author: aliov
Date: 2009-03-18 23:12:31 +0000 (Wed, 18 Mar 2009)
New Revision: 6947
Modified:
xfce4-power-manager/trunk/ChangeLog
xfce4-power-manager/trunk/src/xfpm-engine.c
Log:
Fix a bug regarding the network manager message sleep
Modified: xfce4-power-manager/trunk/ChangeLog
===================================================================
--- xfce4-power-manager/trunk/ChangeLog 2009-03-18 22:29:34 UTC (rev 6946)
+++ xfce4-power-manager/trunk/ChangeLog 2009-03-18 23:12:31 UTC (rev 6947)
@@ -1,4 +1,7 @@
+2009-03-19 0:12 Ali aliov at xfce.org
+ * : Fix a bug regarding the network manager message sleep
+
2009-03-18 23:29 Ali aliov at xfce.org
* : Doing hibernate/suspend in a timeout function
Modified: xfce4-power-manager/trunk/src/xfpm-engine.c
===================================================================
--- xfce4-power-manager/trunk/src/xfpm-engine.c 2009-03-18 22:29:34 UTC (rev 6946)
+++ xfce4-power-manager/trunk/src/xfpm-engine.c 2009-03-18 23:12:31 UTC (rev 6947)
@@ -121,7 +121,7 @@
g_warning ("%s", error->message);
g_error_free (error);
}
-
+ xfpm_send_message_to_network_manager ("wake");
return FALSE;
}
@@ -137,7 +137,7 @@
g_warning ("%s", error->message);
g_error_free (error);
}
-
+ xfpm_send_message_to_network_manager ("wake");
return FALSE;
}
@@ -153,14 +153,12 @@
g_warning ("%s", error->message);
g_error_free (error);
}
-
return FALSE;
}
static void
xfpm_engine_shutdown_request (XfpmEngine *engine, XfpmShutdownRequest shutdown)
{
-
const gchar *action = xfpm_int_to_shutdown_string (shutdown);
if ( xfpm_strequal(action, "Nothing") )
@@ -189,7 +187,6 @@
if ( engine->priv->lock_screen )
xfpm_lock_screen ();
- xfpm_send_message_to_network_manager ("wake");
}
}
@@ -302,6 +299,8 @@
engine->priv->cpu = xfpm_cpu_new ();
engine->priv->supply = xfpm_supply_new (engine->priv->power_management);
+ g_signal_connect (G_OBJECT(engine->priv->supply), "shutdown-request",
+ G_CALLBACK (xfpm_engine_shutdown_request_battery_cb), engine);
xfpm_supply_monitor (engine->priv->supply);
/*
@@ -333,10 +332,7 @@
{
engine->priv->brg_hal = xfpm_brightness_hal_new ();
engine->priv->has_lcd_brightness = xfpm_brightness_hal_has_hw (engine->priv->brg_hal);
- if ( engine->priv->has_lcd_brightness )
- g_signal_connect (G_OBJECT(engine->priv->supply), "shutdown-request",
- G_CALLBACK (xfpm_engine_shutdown_request_battery_cb), engine);
- else
+ if ( !engine->priv->has_lcd_brightness )
g_object_unref (engine->priv->brg_hal);
}
}
More information about the Goodies-commits
mailing list