summaryrefslogtreecommitdiff
path: root/libwnck/test-wnck.c
diff options
context:
space:
mode:
Diffstat (limited to 'libwnck/test-wnck.c')
-rw-r--r--libwnck/test-wnck.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/libwnck/test-wnck.c b/libwnck/test-wnck.c
index ffaad59..77085cd 100644
--- a/libwnck/test-wnck.c
+++ b/libwnck/test-wnck.c
@@ -3,6 +3,7 @@
#include <libwnck/libwnck.h>
#include <gtk/gtk.h>
+static WnckHandle *handle;
static GtkWidget *global_tree_view;
static GtkTreeModel *global_tree_model;
static guint refill_idle;
@@ -80,11 +81,11 @@ main (int argc, char **argv)
g_option_context_parse (ctxt, &argc, &argv, NULL);
g_option_context_free (ctxt);
- wnck_set_default_mini_icon_size (icon_size);
-
gtk_init (&argc, &argv);
- screen = wnck_screen_get (0);
+ handle = wnck_handle_new (WNCK_CLIENT_TYPE_APPLICATION);
+ wnck_handle_set_default_mini_icon_size (handle, icon_size);
+ screen = wnck_handle_get_screen (handle, 0);
g_signal_connect (G_OBJECT (screen), "active_window_changed",
G_CALLBACK (active_window_changed_callback),
@@ -145,7 +146,9 @@ main (int argc, char **argv)
gtk_widget_show_all (win);
gtk_main ();
-
+
+ g_object_unref (handle);
+
return 0;
}
@@ -914,7 +917,7 @@ do_refill_model (gpointer data)
refill_idle = 0;
refill_tree_model (global_tree_model,
- wnck_screen_get (0));
+ wnck_handle_get_screen (handle, 0));
return FALSE;
}