From 85de1bbd2ef62aa6ea9e2b13147b51ec3245face Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Thu, 4 Oct 2018 00:15:23 +0200 Subject: run_key_action_for_mode(): Fix in_mode deactivation I broke deactivation of the active mode by pressing the mode trigger sequence in 9af4701e7364dac691ce8d2f2875a974091d5453. Get it working again. --- src/cocoa_bridge.rs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/cocoa_bridge.rs b/src/cocoa_bridge.rs index 8d2f453..1b07ed0 100644 --- a/src/cocoa_bridge.rs +++ b/src/cocoa_bridge.rs @@ -225,6 +225,8 @@ mode { // Deactivate mode by pressing current mode trigger if &in_mode[..] == trigger { state.in_mode = None; + + return; } if let Some(map) = mode.get(trigger) { -- cgit v1.2.3