]> www.fi.muni.cz Git - evince.git/commitdiff
[totem-scrsaver] Use g_type_class_add_private instead of g_new to allocate priv struct
authorCarlos Garcia Campos <carlosgc@gnome.org>
Sat, 22 May 2010 17:15:41 +0000 (19:15 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 25 May 2010 07:38:43 +0000 (09:38 +0200)
cut-n-paste/totem-screensaver/totem-scrsaver.c

index efa2b31506a7e13c7f74c10da9e7f43e4c19b297..ba05d3f77aa2756ad1388cf294a8d07ebf776b12 100644 (file)
@@ -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