From abc9b1fc48053e4c65bedb9a15d90e69e36624c8 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 18 May 2025 12:06:10 +0530 Subject: [PATCH] ... --- glfw/wl_window.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/glfw/wl_window.c b/glfw/wl_window.c index 13d1f5d73..46b4190ac 100644 --- a/glfw/wl_window.c +++ b/glfw/wl_window.c @@ -2837,10 +2837,11 @@ _glfwPlatformSetWindowBlur(_GLFWwindow *window, int blur_radius) { bool _glfwPlatformGrabKeyboard(bool grab) { - if (!_glfw.wl.keyboard_shortcuts_inhibit_manager) return false; - for (_GLFWwindow* window = _glfw.windowListHead; window; window = window->next) { - inhibit_shortcuts_for(window, grab); + if (!_glfw.wl.keyboard_shortcuts_inhibit_manager) { + _glfwInputError(GLFW_PLATFORM_ERROR, "The Wayland compositor does not implement inhibit-keyboard-shortcuts, cannot grab keyboard"); + return false; } + for (_GLFWwindow* window = _glfw.windowListHead; window; window = window->next) inhibit_shortcuts_for(window, grab); return true; }