summaryrefslogtreecommitdiff
path: root/gdk/gdkframeclockidle.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2013-06-24 18:54:05 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2013-07-09 09:28:49 +0100
commit9f2ca8d851342c815dde4baefd77b05dffd209d4 (patch)
tree650cf8488768b256a332377254bf87bae413d08d /gdk/gdkframeclockidle.c
parente77733ea2cf4791e898496d87853364da4593a07 (diff)
downloadgtk+-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.c10
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 *