From b82621c4ecd2697ac397ca0e47d5d75bf028632a Mon Sep 17 00:00:00 2001 From: vaxerski Date: Tue, 20 Sep 2022 10:02:20 +0100 Subject: fix mouse binds being stuck --- src/managers/KeybindManager.hpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/managers/KeybindManager.hpp') diff --git a/src/managers/KeybindManager.hpp b/src/managers/KeybindManager.hpp index ab883c40..d782842c 100644 --- a/src/managers/KeybindManager.hpp +++ b/src/managers/KeybindManager.hpp @@ -64,6 +64,8 @@ private: uint32_t m_uLastCode = 0; uint32_t m_uLastMouseCode = 0; + bool m_bIsMouseBindActive = false; + int m_iPassPressed = -1; // used for pass CTimer m_tScrollTimer; @@ -76,6 +78,7 @@ private: xkb_state* m_pXKBTranslationState = nullptr; void updateXKBTranslationState(); + void ensureMouseBindState(); // -------------- Dispatchers -------------- // static void killActive(std::string); -- cgit v1.2.3