diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2013-06-24 18:54:05 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2013-07-09 09:28:49 +0100 |
commit | 9f2ca8d851342c815dde4baefd77b05dffd209d4 (patch) | |
tree | 650cf8488768b256a332377254bf87bae413d08d /gdk/gdkframeclockidle.c | |
parent | e77733ea2cf4791e898496d87853364da4593a07 (diff) | |
download | gtk+-9f2ca8d851342c815dde4baefd77b05dffd209d4.tar.gz |
gdk: Use new macros for defining private data
Drop the g_type_class_add_private() function, and use the macros
instead.
https://bugzilla.gnome.org/show_bug.cgi?id=702996
Diffstat (limited to 'gdk/gdkframeclockidle.c')
-rw-r--r-- | gdk/gdkframeclockidle.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/gdk/gdkframeclockidle.c b/gdk/gdkframeclockidle.c index b514d651cf..100f30587f 100644 --- a/gdk/gdkframeclockidle.c +++ b/gdk/gdkframeclockidle.c @@ -63,7 +63,7 @@ struct _GdkFrameClockIdlePrivate static gboolean gdk_frame_clock_flush_idle (void *data); static gboolean gdk_frame_clock_paint_idle (void *data); -G_DEFINE_TYPE (GdkFrameClockIdle, gdk_frame_clock_idle, GDK_TYPE_FRAME_CLOCK) +G_DEFINE_TYPE_WITH_PRIVATE (GdkFrameClockIdle, gdk_frame_clock_idle, GDK_TYPE_FRAME_CLOCK) static gint64 sleep_serial; static gint64 sleep_source_prepare_time; @@ -122,10 +122,8 @@ gdk_frame_clock_idle_init (GdkFrameClockIdle *frame_clock_idle) { GdkFrameClockIdlePrivate *priv; - frame_clock_idle->priv = G_TYPE_INSTANCE_GET_PRIVATE (frame_clock_idle, - GDK_TYPE_FRAME_CLOCK_IDLE, - GdkFrameClockIdlePrivate); - priv = frame_clock_idle->priv; + frame_clock_idle->priv = priv = + gdk_frame_clock_idle_get_instance_private (frame_clock_idle); priv->freeze_count = 0; } @@ -581,8 +579,6 @@ gdk_frame_clock_idle_class_init (GdkFrameClockIdleClass *klass) frame_clock_class->end_updating = gdk_frame_clock_idle_end_updating; frame_clock_class->freeze = gdk_frame_clock_idle_freeze; frame_clock_class->thaw = gdk_frame_clock_idle_thaw; - - g_type_class_add_private (klass, sizeof (GdkFrameClockIdlePrivate)); } GdkFrameClock * |