From 8201ba023d44dc6a113a60a4b8cb29da4c8f9f1b Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Thu, 25 May 2023 14:49:41 +0200 Subject: [PATCH] input: Consider any unpressed modifier to cancel overview mode Fixes #115. --- src/input/mod.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/input/mod.rs b/src/input/mod.rs index 05bb3b54..8427827f 100644 --- a/src/input/mod.rs +++ b/src/input/mod.rs @@ -232,10 +232,10 @@ impl State { if let OverviewMode::Started(action_modifiers, _) = data.common.shell.overview_mode() { - if !(action_modifiers.ctrl && modifiers.ctrl) - && !(action_modifiers.alt && modifiers.alt) - && !(action_modifiers.logo && modifiers.logo) - && !(action_modifiers.shift && modifiers.shift) + if (!action_modifiers.ctrl || modifiers.ctrl) + && (!action_modifiers.alt || modifiers.alt) + && (!action_modifiers.logo || modifiers.logo) + && (!action_modifiers.shift || modifiers.shift) { data.common.shell.set_overview_mode(None); }