summaryrefslogtreecommitdiff
path: root/src/managers/KeybindManager.cpp
diff options
context:
space:
mode:
authorVaxry <vaxry@vaxry.net>2025-07-25 14:58:54 +0200
committerVaxry <vaxry@vaxry.net>2025-07-25 14:59:00 +0200
commitfd0c1f2ab492e8977305b6d00a6ea1cc293d6b6b (patch)
treeee457a41e877672eb233745171ed7795f689d336 /src/managers/KeybindManager.cpp
parent31cc7f3b87d1d9670b66e73e3720da2e2da49acd (diff)
keybinds: do not reset scroll timer on not passed
avoids endless lockups
Diffstat (limited to 'src/managers/KeybindManager.cpp')
-rw-r--r--src/managers/KeybindManager.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/managers/KeybindManager.cpp b/src/managers/KeybindManager.cpp
index ac2dc63f..6a08a550 100644
--- a/src/managers/KeybindManager.cpp
+++ b/src/managers/KeybindManager.cpp
@@ -519,10 +519,8 @@ bool CKeybindManager::onAxisEvent(const IPointer::SAxisEvent& e) {
static auto PDELAY = CConfigValue<Hyprlang::INT>("binds:scroll_event_delay");
- if (m_scrollTimer.getMillis() < *PDELAY) {
- m_scrollTimer.reset();
+ if (m_scrollTimer.getMillis() < *PDELAY)
return true; // timer hasn't passed yet!
- }
m_scrollTimer.reset();