[PATCH weston 7/8] westoy: Schedule a full resize when we add a subsurface

Jasper St. Pierre jstpierre at mecheye.net
Tue Nov 12 17:20:03 PST 2013


If a client adds a subsurface, we need to make sure it's allocated
properly, so queue a resize and redraw on the parent window.
---
 clients/window.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/clients/window.c b/clients/window.c
index 5a1c8ec..df56bd9 100644
--- a/clients/window.c
+++ b/clients/window.c
@@ -4462,6 +4462,9 @@ window_add_subsurface(struct window *window, void *data,
 		assert(!"bad enum subsurface_mode");
 	}
 
+	window->resize_needed = 1;
+	window_schedule_redraw(window);
+
 	return widget;
 }
 
-- 
1.8.4.2



More information about the wayland-devel mailing list