From 9769b26870d505c24e19fb5044dbd905a9c45e21 Mon Sep 17 00:00:00 2001 From: Andreas Maerten <24669514+Yimura@users.noreply.github.com> Date: Sun, 10 Sep 2023 17:20:45 +0200 Subject: [PATCH] fix(Hotkey): Single key not executing multiple hotkeys (#2111) Closes #2000 --- src/services/hotkey/hotkey_service.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/hotkey/hotkey_service.cpp b/src/services/hotkey/hotkey_service.cpp index a2402cd5..0de1632c 100644 --- a/src/services/hotkey/hotkey_service.cpp +++ b/src/services/hotkey/hotkey_service.cpp @@ -94,7 +94,7 @@ namespace big if (state == eKeyState::RELEASE || state == eKeyState::DOWN) { auto& hotkey_map = m_hotkeys[state == eKeyState::RELEASE]; - if (const auto& it = hotkey_map.find(key); it != hotkey_map.end()) + for (auto [ it, end ] = hotkey_map.equal_range(key); it != end; ++it) { if (auto& hotkey = it->second; hotkey.can_exec()) {