diff options
author | Emmanuele Bassi <ebassi@gnome.org> | 2013-07-03 14:14:01 +0100 |
---|---|---|
committer | Emmanuele Bassi <ebassi@gnome.org> | 2013-07-03 18:04:32 +0100 |
commit | 41bb03da2d5fa6fb4a60c1fb043c43d94cd0e92e (patch) | |
tree | 2637b35704cc330a1dee2e8e591452bebb88d83d /clutter/clutter-offscreen-effect.c | |
parent | 8532ca21043dd619f903ff3ba4cb38dd050852c0 (diff) | |
download | clutter-41bb03da2d5fa6fb4a60c1fb043c43d94cd0e92e.tar.gz |
Use the new macros for adding private data
Diffstat (limited to 'clutter/clutter-offscreen-effect.c')
-rw-r--r-- | clutter/clutter-offscreen-effect.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/clutter/clutter-offscreen-effect.c b/clutter/clutter-offscreen-effect.c index e1197b56f..5c053df68 100644 --- a/clutter/clutter-offscreen-effect.c +++ b/clutter/clutter-offscreen-effect.c @@ -108,9 +108,9 @@ struct _ClutterOffscreenEffectPrivate CoglMatrix last_matrix_drawn; }; -G_DEFINE_ABSTRACT_TYPE (ClutterOffscreenEffect, - clutter_offscreen_effect, - CLUTTER_TYPE_EFFECT); +G_DEFINE_ABSTRACT_TYPE_WITH_PRIVATE (ClutterOffscreenEffect, + clutter_offscreen_effect, + CLUTTER_TYPE_EFFECT) static void clutter_offscreen_effect_set_actor (ClutterActorMeta *meta, @@ -483,8 +483,6 @@ clutter_offscreen_effect_class_init (ClutterOffscreenEffectClass *klass) ClutterEffectClass *effect_class = CLUTTER_EFFECT_CLASS (klass); GObjectClass *gobject_class = G_OBJECT_CLASS (klass); - g_type_class_add_private (klass, sizeof (ClutterOffscreenEffectPrivate)); - klass->create_texture = clutter_offscreen_effect_real_create_texture; klass->paint_target = clutter_offscreen_effect_real_paint_target; @@ -500,9 +498,7 @@ clutter_offscreen_effect_class_init (ClutterOffscreenEffectClass *klass) static void clutter_offscreen_effect_init (ClutterOffscreenEffect *self) { - self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self, - CLUTTER_TYPE_OFFSCREEN_EFFECT, - ClutterOffscreenEffectPrivate); + self->priv = clutter_offscreen_effect_get_instance_private (self); } /** |