[gnome-settings-daemon/gnome-3-6] power: GpmIdletime doesn't need to be a singleton



commit fe85d90796d8ef45a77f9308621f785dc0acbdb8
Author: Bastien Nocera <hadess hadess net>
Date:   Fri Nov 23 12:49:24 2012 +0100

    power: GpmIdletime doesn't need to be a singleton

 plugins/power/gpm-idletime.c |   10 +---------
 1 files changed, 1 insertions(+), 9 deletions(-)
---
diff --git a/plugins/power/gpm-idletime.c b/plugins/power/gpm-idletime.c
index a394221..5e1e26b 100644
--- a/plugins/power/gpm-idletime.c
+++ b/plugins/power/gpm-idletime.c
@@ -69,7 +69,6 @@ typedef enum {
 } GpmIdletimeAlarmType;
 
 static guint signals [LAST_SIGNAL] = { 0 };
-static gpointer gpm_idletime_object = NULL;
 
 G_DEFINE_TYPE (GpmIdletime, gpm_idletime, G_TYPE_OBJECT)
 
@@ -479,13 +478,6 @@ gpm_idletime_finalize (GObject *object)
 GpmIdletime *
 gpm_idletime_new (void)
 {
-        if (gpm_idletime_object != NULL) {
-                g_object_ref (gpm_idletime_object);
-        } else {
-                gpm_idletime_object = g_object_new (GPM_IDLETIME_TYPE, NULL);
-                g_object_add_weak_pointer (gpm_idletime_object,
-                                           &gpm_idletime_object);
-        }
-        return GPM_IDLETIME (gpm_idletime_object);
+        return g_object_new (GPM_IDLETIME_TYPE, NULL);
 }
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]