summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mate-window-picker-applet/task-list.c12
1 files changed, 3 insertions, 9 deletions
diff --git a/mate-window-picker-applet/task-list.c b/mate-window-picker-applet/task-list.c
index 01ca46a..18794a4 100644
--- a/mate-window-picker-applet/task-list.c
+++ b/mate-window-picker-applet/task-list.c
@@ -23,12 +23,6 @@
#define WNCK_I_KNOW_THIS_IS_UNSTABLE
#include <libwnck/libwnck.h>
-G_DEFINE_TYPE (TaskList, task_list, GTK_TYPE_BOX);
-
-#define TASK_LIST_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj),\
- TASK_TYPE_LIST, \
- TaskListPrivate))
-
struct _TaskListPrivate
{
WnckScreen *screen;
@@ -43,6 +37,8 @@ enum
PROP_SHOW_ALL_WINDOWS
};
+G_DEFINE_TYPE_WITH_PRIVATE (TaskList, task_list, GTK_TYPE_BOX);
+
static void
task_list_set_show_all_windows (TaskList *list, gboolean show_all_windows)
{
@@ -154,8 +150,6 @@ task_list_class_init (TaskListClass *klass)
"Show windows from all workspaces",
TRUE,
G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
-
- g_type_class_add_private (obj_class, sizeof (TaskListPrivate));
}
static void
@@ -163,7 +157,7 @@ task_list_init (TaskList *list)
{
TaskListPrivate *priv;
- priv = list->priv = TASK_LIST_GET_PRIVATE (list);
+ priv = list->priv = task_list_get_instance_private (list);
priv->screen = wnck_screen_get_default ();