diff options
Diffstat (limited to 'libwnck/test-tasklist.c')
-rw-r--r-- | libwnck/test-tasklist.c | 11 |
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; } |