xwayland: don't check events as early as InitInput
If data is received during XWayland startup, it will be read early in InitInput() before the connection data is initialized, causing a crash. Remove the wayland rountrips from InitInput() as this is done again in xwl_screen_init() where it seems more appropriate. Signed-off-by: Olivier Fourdan <ofourdan@redhat.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=95337 Reviewed-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
3f569435e1
commit
984be789d5
|
@ -899,11 +899,6 @@ InitInput(int argc, char *argv[])
|
|||
xwl_screen->input_registry = wl_display_get_registry(xwl_screen->display);
|
||||
wl_registry_add_listener(xwl_screen->input_registry, &input_listener,
|
||||
xwl_screen);
|
||||
|
||||
xwl_screen->expecting_event = 0;
|
||||
wl_display_roundtrip(xwl_screen->display);
|
||||
while (xwl_screen->expecting_event)
|
||||
wl_display_roundtrip(xwl_screen->display);
|
||||
}
|
||||
|
||||
void
|
||||
|
|
Loading…
Reference in New Issue