summaryrefslogtreecommitdiff
path: root/src/managers/KeybindManager.hpp
diff options
context:
space:
mode:
authorvaxerski <vaxry@vaxry.net>2022-09-20 10:02:20 +0100
committervaxerski <vaxry@vaxry.net>2022-09-20 10:02:20 +0100
commitb82621c4ecd2697ac397ca0e47d5d75bf028632a (patch)
tree8beed7ba0486007b314cd99e6450af012083b7eb /src/managers/KeybindManager.hpp
parent5b6c8d5b0f9a807eaf61d7286d41a75f5e6e61e9 (diff)
fix mouse binds being stuck
Diffstat (limited to 'src/managers/KeybindManager.hpp')
-rw-r--r--src/managers/KeybindManager.hpp3
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);