summaryrefslogtreecommitdiff
path: root/libcheese/cheese-avatar-widget.c
diff options
context:
space:
mode:
authorDavid King <amigadave@amigadave.com>2013-11-17 00:20:28 +0000
committerDavid King <amigadave@amigadave.com>2013-11-17 00:25:05 +0000
commit3b3105828787f988c0865e4ef4117d0742f6b527 (patch)
tree1fc916d766bc8df6c1fbe570ec4b71e3d7bd13d8 /libcheese/cheese-avatar-widget.c
parent1d40acd1d91fab6bc3b2c2ce1db621af8b9db586 (diff)
downloadcheese-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.c10
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));
}
/**