From 66b20972753ff705a0b081a02a969f7eb42b1c97 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Ekl=C3=B6f?= Date: Fri, 1 Nov 2019 20:02:02 +0100 Subject: [PATCH] wayland: wayl_init(): call wl_display_roundtrip() when done --- wayland.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/wayland.c b/wayland.c index 5b2776fd..91c3ac28 100644 --- a/wayland.c +++ b/wayland.c @@ -514,6 +514,9 @@ wayl_init(struct fdm *fdm) } wayl->kbd.repeat.fd = timerfd_create(CLOCK_BOOTTIME, TFD_CLOEXEC | TFD_NONBLOCK); + /* All wayland initialization done - make it so */ + wl_display_roundtrip(wayl->display); + if (wayl->kbd.repeat.fd == -1) { LOG_ERRNO("failed to create keyboard repeat timer FD"); goto out; @@ -540,8 +543,6 @@ wayl_init(struct fdm *fdm) goto out; } - //wl_display_dispatch_pending(wayl->display); - //wl_display_flush(wayl->display); return wayl; out: