From 668a926bcceaad1deed83317cfb7c33e33a5ceda Mon Sep 17 00:00:00 2001 From: Jonny Lamb Date: Tue, 11 Feb 2014 19:17:17 +0100 Subject: shell: bind to version 3 of desktop_shell The desktop_ready() request (added in version 2) must be called after everything is drawn to the screen so weston knows when to fade up and show the desktop. --- shell/gtk-shell.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'shell/gtk-shell.c') diff --git a/shell/gtk-shell.c b/shell/gtk-shell.c index 935178f..a899a1e 100644 --- a/shell/gtk-shell.c +++ b/shell/gtk-shell.c @@ -59,6 +59,8 @@ desktop_shell_configure(void *data, width, height - 28); gtk_window_resize (GTK_WINDOW (desktop->panel->window), width, 16); + + desktop_shell_desktop_ready(desktop->shell); } static void @@ -260,7 +262,7 @@ registry_handle_global(void *data, struct wl_registry *registry, if (!strcmp(interface, "desktop_shell")) { d->shell = wl_registry_bind(registry, name, - &desktop_shell_interface, 1); + &desktop_shell_interface, 3); desktop_shell_add_listener(d->shell, &listener, d); } else if (!strcmp(interface, "wl_output")) { -- cgit v1.3.1