diff --git a/platform/linuxbsd/wayland/display_server_wayland.cpp b/platform/linuxbsd/wayland/display_server_wayland.cpp index c7d12ffaf33..0a1316f1ce3 100644 --- a/platform/linuxbsd/wayland/display_server_wayland.cpp +++ b/platform/linuxbsd/wayland/display_server_wayland.cpp @@ -679,6 +679,8 @@ void DisplayServerWayland::screen_set_keep_on(bool p_enable) { return; } + wayland_thread.window_set_idle_inhibition(MAIN_WINDOW_ID, p_enable); + #ifdef DBUS_ENABLED if (screensaver) { if (p_enable) {