summaryrefslogtreecommitdiff
path: root/libwnck/test-tasklist.c
diff options
context:
space:
mode:
Diffstat (limited to 'libwnck/test-tasklist.c')
-rw-r--r--libwnck/test-tasklist.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/libwnck/test-tasklist.c b/libwnck/test-tasklist.c
index 6b27f5a..a0562b0 100644
--- a/libwnck/test-tasklist.c
+++ b/libwnck/test-tasklist.c
@@ -55,6 +55,7 @@ int
main (int argc, char **argv)
{
GOptionContext *ctxt;
+ WnckHandle *handle;
WnckScreen *screen;
GtkWidget *win;
GtkWidget *frame;
@@ -72,8 +73,10 @@ main (int argc, char **argv)
if (rtl)
gtk_widget_set_default_direction (GTK_TEXT_DIR_RTL);
- wnck_set_default_mini_icon_size (icon_size);
- screen = wnck_screen_get_default ();
+
+ handle = wnck_handle_new (WNCK_CLIENT_TYPE_APPLICATION);
+ wnck_handle_set_default_mini_icon_size (handle, icon_size);
+ screen = wnck_handle_get_default_screen (handle);
/* because the pager doesn't respond to signals at the moment */
wnck_screen_force_update (screen);
@@ -91,7 +94,7 @@ main (int argc, char **argv)
G_CALLBACK (gtk_main_quit),
NULL);
- tasklist = wnck_tasklist_new ();
+ tasklist = wnck_tasklist_new_with_handle (handle);
wnck_tasklist_set_include_all_workspaces (WNCK_TASKLIST (tasklist), display_all);
if (always_group)
@@ -161,5 +164,7 @@ main (int argc, char **argv)
gtk_main ();
+ g_object_unref (handle);
+
return 0;
}