When fullscreen, we don't actually update the frame's geometry, so we can't query it for there. --- clients/window.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/clients/window.c b/clients/window.c index 1700cf9..85e5de8 100644 --- a/clients/window.c +++ b/clients/window.c @@ -3790,7 +3790,7 @@ widget_schedule_resize(struct widget *widget, int32_t width, int32_t height) static int window_get_shadow_margin(struct window *window) { - if (window->frame) + if (window->frame && !window->fullscreen) return frame_get_shadow_margin(window->frame->frame); else return 0; @@ -3896,7 +3896,7 @@ window_sync_parent(struct window *window) static void window_get_geometry(struct window *window, struct rectangle *geometry) { - if (window->frame) + if (window->frame && !window->fullscreen) frame_input_rect(window->frame->frame, &geometry->x, &geometry->y, -- 2.0.4 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel