From 6e186842979576219a13151e36eb4bbcaf1b501f Mon Sep 17 00:00:00 2001 From: Alexander Bock Date: Thu, 3 Jul 2025 11:14:14 +0200 Subject: [PATCH] Give the console first go at keyboard input (closes #3649) --- src/engine/openspaceengine.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/engine/openspaceengine.cpp b/src/engine/openspaceengine.cpp index 2f0a5846be..05b307dff3 100644 --- a/src/engine/openspaceengine.cpp +++ b/src/engine/openspaceengine.cpp @@ -1373,15 +1373,15 @@ void OpenSpaceEngine::keyboardCallback(Key key, KeyModifier mod, KeyAction actio return; } - for (const global::callback::KeyboardCallback& func : *global::callback::keyboard) { - const bool isConsumed = func(key, mod, action, isGuiWindow); + if (!global::configuration->isConsoleDisabled) { + const bool isConsumed = global::luaConsole->keyboardCallback(key, mod, action); if (isConsumed) { return; } } - if (!global::configuration->isConsoleDisabled) { - const bool isConsumed = global::luaConsole->keyboardCallback(key, mod, action); + for (const global::callback::KeyboardCallback& func : *global::callback::keyboard) { + const bool isConsumed = func(key, mod, action, isGuiWindow); if (isConsumed) { return; }