diff options
| author | vaxerski <vaxry@vaxry.net> | 2022-09-20 10:02:20 +0100 |
|---|---|---|
| committer | vaxerski <vaxry@vaxry.net> | 2022-09-20 10:02:20 +0100 |
| commit | b82621c4ecd2697ac397ca0e47d5d75bf028632a (patch) | |
| tree | 8beed7ba0486007b314cd99e6450af012083b7eb /src/managers/KeybindManager.hpp | |
| parent | 5b6c8d5b0f9a807eaf61d7286d41a75f5e6e61e9 (diff) | |
fix mouse binds being stuck
Diffstat (limited to 'src/managers/KeybindManager.hpp')
| -rw-r--r-- | src/managers/KeybindManager.hpp | 3 |
1 files changed, 3 insertions, 0 deletions
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); |
