[PATCH 2/3] simple-egl: Set the right size for the opaque region when fullscreen

Ander Conselvan de Oliveira conselvan2 at gmail.com
Fri Sep 7 07:32:16 PDT 2012


window.window_size holds the size of the window in windowed mode. Use
window.geometry for setting the opaque region since that holds the
current size.
---
 clients/simple-egl.c |    4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/clients/simple-egl.c b/clients/simple-egl.c
index a67ce2f..0278817 100644
--- a/clients/simple-egl.c
+++ b/clients/simple-egl.c
@@ -404,8 +404,8 @@ redraw(void *data, struct wl_callback *callback, uint32_t time)
 	if (window->opaque || window->fullscreen) {
 		region = wl_compositor_create_region(window->display->compositor);
 		wl_region_add(region, 0, 0,
-			      window->window_size.width,
-			      window->window_size.height);
+			      window->geometry.width,
+			      window->geometry.height);
 		wl_surface_set_opaque_region(window->surface, region);
 		wl_region_destroy(region);
 	}
-- 
1.7.9.5



More information about the wayland-devel mailing list