From 5a20b4f50e1c8f64d19a080ff444a465692735f6 Mon Sep 17 00:00:00 2001 From: TransshipmentEnvoy Date: Tue, 9 Jun 2026 18:19:17 +0800 Subject: [PATCH] fix production screen not properly hide on linux --- src/gamestate/system_state.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gamestate/system_state.cpp b/src/gamestate/system_state.cpp index b35e60eb7..47bc72acf 100644 --- a/src/gamestate/system_state.cpp +++ b/src/gamestate/system_state.cpp @@ -232,7 +232,7 @@ void state::on_key_down(virtual_key keycode, key_modifiers mod) { } void state::on_key_up(virtual_key keycode, key_modifiers mod) { - if(keycode == virtual_key::CONTROL) + if(keycode == virtual_key::CONTROL || keycode == virtual_key::LCONTROL || keycode == virtual_key::RCONTROL) ui_state.ctrl_held_down = false; if(keycode == virtual_key::SHIFT || keycode == virtual_key::LSHIFT || keycode == virtual_key::RSHIFT) ui_state.shift_held_down = false;