diff --git a/gfx/drivers_context/wayland_ctx.c b/gfx/drivers_context/wayland_ctx.c
index 8457d22aa1..547baed953 100644
--- a/gfx/drivers_context/wayland_ctx.c
+++ b/gfx/drivers_context/wayland_ctx.c
@@ -14,7 +14,6 @@
* If not, see .
*/
-#include
#include
#include
diff --git a/input/common/wayland_common.c b/input/common/wayland_common.c
index 6dae1522fe..74d7729f94 100644
--- a/input/common/wayland_common.c
+++ b/input/common/wayland_common.c
@@ -16,6 +16,7 @@
#include
#include
+#include
#include
#include
@@ -23,6 +24,7 @@
#include "wayland_common.h"
#include "../input_keymaps.h"
+#include "../../frontend/frontend_driver.h"
static void keyboard_handle_keymap(void* data,
struct wl_keyboard* keyboard,
diff --git a/input/common/wayland_common.h b/input/common/wayland_common.h
index 0f00d10b61..e772978250 100644
--- a/input/common/wayland_common.h
+++ b/input/common/wayland_common.h
@@ -183,6 +183,8 @@ void handle_toplevel_close(void *data,
void handle_zxdg_toplevel_close(void *data,
struct zxdg_toplevel_v6 *zxdg_toplevel);
+void flush_wayland_fd(void *data);
+
extern const struct wl_keyboard_listener keyboard_listener;
extern const struct wl_pointer_listener pointer_listener;