[PATCH weston 2/2] window: Don't use the frame's geometry when fullscreen

Jasper St. Pierre jstpierre at mecheye.net
Mon Aug 4 10:43:25 PDT 2014


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



More information about the wayland-devel mailing list