Follow set_fullscreen protocol change
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 16 Feb 2012 20:58:14 +0000 (15:58 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Fri, 17 Feb 2012 04:19:38 +0000 (23:19 -0500)
clients/window.c
src/shell.c

index 0dfd7f3..59fa684 100644 (file)
@@ -790,7 +790,8 @@ window_set_type(struct window *window)
 
        switch (window->type) {
        case TYPE_FULLSCREEN:
-               wl_shell_surface_set_fullscreen(window->shell_surface);
+               wl_shell_surface_set_fullscreen(window->shell_surface,
+                                               WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT, 0, NULL);
                break;
        case TYPE_MAXIMIZED:
                wl_shell_surface_set_maximized(window->shell_surface, NULL);
index 551642a..da6e6ac 100644 (file)
@@ -486,7 +486,10 @@ shell_surface_set_maximized(struct wl_client *client,
 
 static void
 shell_surface_set_fullscreen(struct wl_client *client,
-                            struct wl_resource *resource)
+                            struct wl_resource *resource,
+                            uint32_t method,
+                            uint32_t framerate,
+                            struct wl_resource *output_resource)
 {
        struct shell_surface *shsurf = resource->data;
        struct weston_surface *es = shsurf->surface;