diff options
author | David King <amigadave@amigadave.com> | 2013-11-17 00:20:28 +0000 |
---|---|---|
committer | David King <amigadave@amigadave.com> | 2013-11-17 00:25:05 +0000 |
commit | 3b3105828787f988c0865e4ef4117d0742f6b527 (patch) | |
tree | 1fc916d766bc8df6c1fbe570ec4b71e3d7bd13d8 /libcheese/cheese-avatar-widget.c | |
parent | 1d40acd1d91fab6bc3b2c2ce1db621af8b9db586 (diff) | |
download | cheese-3b3105828787f988c0865e4ef4117d0742f6b527.tar.gz |
Use new G_DEFINE_TYPE_WITH_PRIVATE macro
Diffstat (limited to 'libcheese/cheese-avatar-widget.c')
-rw-r--r-- | libcheese/cheese-avatar-widget.c | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/libcheese/cheese-avatar-widget.c b/libcheese/cheese-avatar-widget.c index d101cf3b..9f87c179 100644 --- a/libcheese/cheese-avatar-widget.c +++ b/libcheese/cheese-avatar-widget.c @@ -70,11 +70,7 @@ struct _CheeseAvatarWidgetPrivate static GParamSpec *properties[PROP_LAST]; -#define CHEESE_AVATAR_WIDGET_GET_PRIVATE(o) \ - (G_TYPE_INSTANCE_GET_PRIVATE ((o), CHEESE_TYPE_AVATAR_WIDGET, \ - CheeseAvatarWidgetPrivate)) - -G_DEFINE_TYPE (CheeseAvatarWidget, cheese_avatar_widget, GTK_TYPE_BIN); +G_DEFINE_TYPE_WITH_PRIVATE (CheeseAvatarWidget, cheese_avatar_widget, GTK_TYPE_BIN); /* * cheese_widget_photo_taken_cb: @@ -239,7 +235,7 @@ cheese_avatar_widget_init (CheeseAvatarWidget *widget) GtkWidget *frame; GtkWidget *image; - CheeseAvatarWidgetPrivate *priv = widget->priv = CHEESE_AVATAR_WIDGET_GET_PRIVATE (widget); + CheeseAvatarWidgetPrivate *priv = widget->priv = cheese_avatar_widget_get_instance_private (widget); priv->flash = cheese_flash_new (GTK_WIDGET (widget)); @@ -332,8 +328,6 @@ cheese_avatar_widget_class_init (CheeseAvatarWidgetClass *klass) G_PARAM_READABLE); g_object_class_install_properties (object_class, PROP_LAST, properties); - - g_type_class_add_private (klass, sizeof (CheeseAvatarWidgetPrivate)); } /** |