diff options
author | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2018-06-27 21:10:40 +0300 |
---|---|---|
committer | Alberts Muktupāvels <alberts.muktupavels@gmail.com> | 2018-06-27 21:10:40 +0300 |
commit | f2ddae4b7e5dcf6400f5752c5b59702cbf6a8e51 (patch) | |
tree | 4511b925ed48048327293d3654453675b0b2f758 /libwnck/class-group.c | |
parent | 626b6291d78c82a41d00ab692995d86e043fdb5b (diff) | |
download | libwnck-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.c | 7 |
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 |