[PATCH weston 07/14] compositor-x11: Move input creation before output
Daniel Stone
daniel at fooishbar.org
Fri Jun 22 05:21:34 PDT 2012
So we can set up XKB masks and be sure to get the right events before
we set up our window.
Signed-off-by: Daniel Stone <daniel at fooishbar.org>
---
src/compositor-x11.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/compositor-x11.c b/src/compositor-x11.c
index d50261d..d8dbacb 100644
--- a/src/compositor-x11.c
+++ b/src/compositor-x11.c
@@ -910,6 +910,9 @@ x11_compositor_create(struct wl_display *display,
config_file) < 0)
return NULL;
+ if (x11_input_create(c, no_input) < 0)
+ return NULL;
+
for (i = 0, x = 0; i < count; i++) {
if (x11_compositor_create_output(c, x, 0, width, height,
fullscreen, no_input) < 0)
@@ -917,9 +920,6 @@ x11_compositor_create(struct wl_display *display,
x += width;
}
- if (x11_input_create(c, no_input) < 0)
- return NULL;
-
c->xcb_source =
wl_event_loop_add_fd(c->base.input_loop,
xcb_get_file_descriptor(c->conn),
--
1.7.10
More information about the wayland-devel
mailing list