From 33619a495561e4de220769d51ae0674d1437592a Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jonas=20=C3=85dahl?= Date: Tue, 15 Jan 2013 21:25:55 +0100 Subject: [PATCH] shell: Set input region of the black fullscreen surface MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit The input region of the black surface placed under the fullscreen shell surface did not have a specified input region. Because the initial input region of a surface is infinity, no other surface on any other output could get any focus. Signed-off-by: Jonas Ådahl --- src/shell.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/shell.c b/src/shell.c index aa1c7c1..cdbb756 100644 --- a/src/shell.c +++ b/src/shell.c @@ -1638,6 +1638,8 @@ create_black_surface(struct weston_compositor *ec, weston_surface_set_color(surface, 0.0, 0.0, 0.0, 1); pixman_region32_fini(&surface->opaque); pixman_region32_init_rect(&surface->opaque, 0, 0, w, h); + pixman_region32_fini(&surface->input); + pixman_region32_init_rect(&surface->input, 0, 0, w, h); return surface; } -- 2.7.4