summaryrefslogtreecommitdiff
path: root/libwnck/test-selector.c
diff options
context:
space:
mode:
authorAlberts Muktupāvels <alberts.muktupavels@gmail.com>2019-08-19 22:11:17 +0300
committerAlberts Muktupāvels <alberts.muktupavels@gmail.com>2022-08-15 09:57:26 +0000
commitdb861ff3580c911aea8bca7e345da38f877bd579 (patch)
treec72c0fd845321b0a6d6c59b337d412cc9e5abcb2 /libwnck/test-selector.c
parentcacbb10e94633a79a85d99304997d75ef14c4ece (diff)
downloadlibwnck-db861ff3580c911aea8bca7e345da38f877bd579.tar.gz
port tests to WnckHandle
Diffstat (limited to 'libwnck/test-selector.c')
-rw-r--r--libwnck/test-selector.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/libwnck/test-selector.c b/libwnck/test-selector.c
index fb27ea3..dcc09cb 100644
--- a/libwnck/test-selector.c
+++ b/libwnck/test-selector.c
@@ -16,6 +16,7 @@ int
main (int argc, char **argv)
{
GOptionContext *ctxt;
+ WnckHandle *handle;
WnckScreen *screen;
GtkWidget *win;
GtkWidget *frame;
@@ -30,7 +31,8 @@ main (int argc, char **argv)
gtk_init (&argc, &argv);
- screen = wnck_screen_get_default ();
+ handle = wnck_handle_new (WNCK_CLIENT_TYPE_APPLICATION);
+ screen = wnck_handle_get_default_screen (handle);
/* because the pager doesn't respond to signals at the moment */
wnck_screen_force_update (screen);
@@ -48,7 +50,7 @@ main (int argc, char **argv)
G_CALLBACK (gtk_main_quit),
NULL);
- selector = wnck_selector_new ();
+ selector = wnck_selector_new_with_handle (handle);
frame = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (GTK_FRAME (frame), GTK_SHADOW_IN);
@@ -71,5 +73,7 @@ main (int argc, char **argv)
gtk_main ();
+ g_object_unref (handle);
+
return 0;
}