diff --git a/src/window.cpp b/src/window.cpp index fdc7e79911..e06bbf3ae2 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -905,7 +905,7 @@ Layer Window::belongsToLayer() const if (isUnmanaged() || isInternal()) { return UnmanagedLayer; } - if (isLockScreen()) { + if (isLockScreen() && !waylandServer()) { return UnmanagedLayer; } if (isInputMethod()) {