window: send transient flags over the wire
authorTiago Vignatti <tiago.vignatti@intel.com>
Mon, 21 May 2012 13:47:46 +0000 (16:47 +0300)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 21 May 2012 16:30:50 +0000 (12:30 -0400)
Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
clients/window.c
clients/window.h

index d7b2e5c..5c4d28b 100644 (file)
@@ -2695,7 +2695,7 @@ window_create(struct display *display)
 
 struct window *
 window_create_transient(struct display *display, struct window *parent,
-                       int32_t x, int32_t y)
+                       int32_t x, int32_t y, uint32_t flags)
 {
        struct window *window;
 
@@ -2710,7 +2710,7 @@ window_create_transient(struct display *display, struct window *parent,
        if (display->shell)
                wl_shell_surface_set_transient(window->shell_surface,
                                               window->parent->shell_surface,
-                                              window->x, window->y, 0);
+                                              window->x, window->y, flags);
 
        return window;
 }
index bcb7d62..162cc34 100644 (file)
@@ -197,7 +197,7 @@ struct window *
 window_create(struct display *display);
 struct window *
 window_create_transient(struct display *display, struct window *parent,
-                       int32_t x, int32_t y);
+                       int32_t x, int32_t y, uint32_t flags);
 
 typedef void (*menu_func_t)(struct window *window, int index, void *data);