diff options
| author | Vaxry <vaxry@vaxry.net> | 2025-07-25 14:58:54 +0200 |
|---|---|---|
| committer | Vaxry <vaxry@vaxry.net> | 2025-07-25 14:59:00 +0200 |
| commit | fd0c1f2ab492e8977305b6d00a6ea1cc293d6b6b (patch) | |
| tree | ee457a41e877672eb233745171ed7795f689d336 /src/managers | |
| parent | 31cc7f3b87d1d9670b66e73e3720da2e2da49acd (diff) | |
keybinds: do not reset scroll timer on not passed
avoids endless lockups
Diffstat (limited to 'src/managers')
| -rw-r--r-- | src/managers/KeybindManager.cpp | 4 |
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(); |
