diff --git a/platform/linuxbsd/wayland/display_server_wayland.cpp b/platform/linuxbsd/wayland/display_server_wayland.cpp index 61d82cc5af4..088b7ed9c0a 100644 --- a/platform/linuxbsd/wayland/display_server_wayland.cpp +++ b/platform/linuxbsd/wayland/display_server_wayland.cpp @@ -680,6 +680,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) {