summaryrefslogtreecommitdiff
path: root/libwnck/tasklist.c
diff options
context:
space:
mode:
Diffstat (limited to 'libwnck/tasklist.c')
-rw-r--r--libwnck/tasklist.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/libwnck/tasklist.c b/libwnck/tasklist.c
index 83a5fbe..d82509f 100644
--- a/libwnck/tasklist.c
+++ b/libwnck/tasklist.c
@@ -238,8 +238,7 @@ struct _WnckTasklistPrivate
static GType wnck_task_get_type (void);
G_DEFINE_TYPE (WnckTask, wnck_task, G_TYPE_OBJECT);
-G_DEFINE_TYPE (WnckTasklist, wnck_tasklist, GTK_TYPE_CONTAINER);
-#define WNCK_TASKLIST_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), WNCK_TYPE_TASKLIST, WnckTasklistPrivate))
+G_DEFINE_TYPE_WITH_PRIVATE (WnckTasklist, wnck_tasklist, GTK_TYPE_CONTAINER);
static void wnck_task_finalize (GObject *object);
@@ -580,7 +579,7 @@ wnck_tasklist_init (WnckTasklist *tasklist)
gtk_widget_set_has_window (widget, FALSE);
- tasklist->priv = WNCK_TASKLIST_GET_PRIVATE (tasklist);
+ tasklist->priv = wnck_tasklist_get_instance_private (tasklist);
tasklist->priv->class_group_hash = g_hash_table_new (NULL, NULL);
tasklist->priv->win_hash = g_hash_table_new (NULL, NULL);
@@ -612,8 +611,6 @@ wnck_tasklist_class_init (WnckTasklistClass *klass)
GtkWidgetClass *widget_class = GTK_WIDGET_CLASS (klass);
GtkContainerClass *container_class = GTK_CONTAINER_CLASS (klass);
- g_type_class_add_private (klass, sizeof (WnckTasklistPrivate));
-
object_class->finalize = wnck_tasklist_finalize;
widget_class->get_preferred_width = wnck_tasklist_get_preferred_width;