Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/cut-n-paste/totem-screensaver
diff options
context:
space:
mode:
authorCarlos Garcia Campos <carlosgc@gnome.org>2010-05-22 17:15:41 (GMT)
committer Carlos Garcia Campos <carlosgc@gnome.org>2010-05-25 07:38:43 (GMT)
commit242ad429c3a90bbfaff253beebc9fe8582738ca7 (patch)
treedb6795fe5fc6a1ebd975c04d10bd9002721d7757 /cut-n-paste/totem-screensaver
parent640d136566f9a4a65ffff13207e63e20cc167a4c (diff)
[totem-scrsaver] Use g_type_class_add_private instead of g_new to allocate priv struct
Diffstat (limited to 'cut-n-paste/totem-screensaver')
-rw-r--r--cut-n-paste/totem-screensaver/totem-scrsaver.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/cut-n-paste/totem-screensaver/totem-scrsaver.c b/cut-n-paste/totem-screensaver/totem-scrsaver.c
index efa2b31..ba05d3f 100644
--- a/cut-n-paste/totem-screensaver/totem-scrsaver.c
+++ b/cut-n-paste/totem-screensaver/totem-scrsaver.c
@@ -345,6 +345,8 @@ totem_scrsaver_class_init (TotemScrsaverClass *klass)
{
GObjectClass *object_class = G_OBJECT_CLASS (klass);
+ g_type_class_add_private (klass, sizeof (TotemScrsaverPrivate));
+
object_class->finalize = totem_scrsaver_finalize;
}
@@ -367,7 +369,9 @@ totem_scrsaver_new (void)
static void
totem_scrsaver_init (TotemScrsaver *scr)
{
- scr->priv = g_new0 (TotemScrsaverPrivate, 1);
+ scr->priv = G_TYPE_INSTANCE_GET_PRIVATE (scr,
+ TOTEM_TYPE_SCRSAVER,
+ TotemScrsaverPrivate);
screensaver_init_dbus (scr);
#ifdef GDK_WINDOWING_X11