summaryrefslogtreecommitdiff
path: root/libwnck/class-group.c
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2018-06-27 21:10:40 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2018-06-27 21:10:40 +0300
commitf2ddae4b7e5dcf6400f5752c5b59702cbf6a8e51 (patch)
tree4511b925ed48048327293d3654453675b0b2f758 /libwnck/class-group.c
parent626b6291d78c82a41d00ab692995d86e043fdb5b (diff)
downloadlibwnck-f2ddae4b7e5dcf6400f5752c5b59702cbf6a8e51.tar.gz
don't use the deprecated g_type_class_add_private
Diffstat (limited to 'libwnck/class-group.c')
-rw-r--r--libwnck/class-group.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/libwnck/class-group.c b/libwnck/class-group.c
index ce99c79..ef0adce 100644
--- a/libwnck/class-group.c
+++ b/libwnck/class-group.c
@@ -58,8 +58,7 @@ struct _WnckClassGroupPrivate {
GdkPixbuf *mini_icon;
};
-G_DEFINE_TYPE (WnckClassGroup, wnck_class_group, G_TYPE_OBJECT);
-#define WNCK_CLASS_GROUP_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), WNCK_TYPE_CLASS_GROUP, WnckClassGroupPrivate))
+G_DEFINE_TYPE_WITH_PRIVATE (WnckClassGroup, wnck_class_group, G_TYPE_OBJECT);
/* Hash table that maps res_class strings -> WnckClassGroup instances */
static GHashTable *class_group_hash = NULL;
@@ -89,8 +88,6 @@ wnck_class_group_class_init (WnckClassGroupClass *class)
{
GObjectClass *gobject_class = G_OBJECT_CLASS (class);
- g_type_class_add_private (class, sizeof (WnckClassGroupPrivate));
-
gobject_class->finalize = wnck_class_group_finalize;
/**
@@ -124,7 +121,7 @@ wnck_class_group_class_init (WnckClassGroupClass *class)
static void
wnck_class_group_init (WnckClassGroup *class_group)
{
- class_group->priv = WNCK_CLASS_GROUP_GET_PRIVATE (class_group);
+ class_group->priv = wnck_class_group_get_instance_private (class_group);
}
static void