1
Index: gnome-settings-daemon-3.4.1/plugins/power/gsd-power-manager.c
2
===================================================================
3
--- gnome-settings-daemon-3.4.1.orig/plugins/power/gsd-power-manager.c 2012-04-25 16:53:47.385612908 -0400
4
+++ gnome-settings-daemon-3.4.1/plugins/power/gsd-power-manager.c 2012-04-25 17:04:19.765619601 -0400
7
GsdPowerManager *manager = GSD_POWER_MANAGER (user_data);
9
+ /* Check session pointer as a proxy for whether the manager is in the
10
+ start or stop state */
11
+ if (manager->priv->session == NULL) {
15
g_debug ("Calling method '%s.%s' for Power",
16
interface_name, method_name);
18
@@ -4183,6 +4189,12 @@
19
GsdPowerManager *manager = GSD_POWER_MANAGER (user_data);
20
GVariant *retval = NULL;
22
+ /* Check session pointer as a proxy for whether the manager is in the
23
+ start or stop state */
24
+ if (manager->priv->session == NULL) {
28
if (g_strcmp0 (property_name, "Icon") == 0) {
29
retval = engine_get_icon_property_variant (manager);
30
} else if (g_strcmp0 (property_name, "Tooltip") == 0) {