[gnome-settings-daemon/gnome-3-6] power: GpmIdletime doesn't need to be a singleton
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon/gnome-3-6] power: GpmIdletime doesn't need to be a singleton
- Date: Fri, 23 Nov 2012 11:49:55 +0000 (UTC)
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]