diff options
Diffstat (limited to 'libwnck/test-shutdown.c')
-rw-r--r-- | libwnck/test-shutdown.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/libwnck/test-shutdown.c b/libwnck/test-shutdown.c index 0f09d42..0f1d286 100644 --- a/libwnck/test-shutdown.c +++ b/libwnck/test-shutdown.c @@ -31,6 +31,7 @@ main (int argc, char **argv) { GMainLoop *loop; + WnckHandle *handle; WnckScreen *screen; gdk_init (&argc, &argv); @@ -39,7 +40,8 @@ main (int argc, while (TRUE) { - screen = wnck_screen_get_default (); + handle = wnck_handle_new (WNCK_CLIENT_TYPE_APPLICATION); + screen = wnck_handle_get_default_screen (handle); g_print ("libwnck is active for 5 seconds; change the active window to get notifications\n"); g_signal_connect (screen, "active-window-changed", @@ -48,7 +50,7 @@ main (int argc, g_main_loop_run (loop); g_print ("libwnck is shutting down for 5 seconds; no notification will happen anymore\n"); - wnck_shutdown (); + g_clear_object (&handle); g_timeout_add_seconds (5, quit_loop, loop); g_main_loop_run (loop); |