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); }