mirror of
https://gitlab.freedesktop.org/wayland/weston
synced 2024-10-03 10:19:14 +00:00
compositor-x11: Move input creation before output
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@fooishbar.org>
This commit is contained in:
parent
abb9dcdd1f
commit
22815f9115
|
@ -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),
|
||||
|
|
Loading…
Reference in a new issue