From c766fae68643fa0c1b116b4673dd78a3c3958732 Mon Sep 17 00:00:00 2001 From: Dorota Czaplejewicz Date: Wed, 5 Feb 2020 11:02:33 +0000 Subject: [PATCH] layout: Improve scoping of locked variable --- src/layout.rs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/layout.rs b/src/layout.rs index e78fdc1b..d417c006 100644 --- a/src/layout.rs +++ b/src/layout.rs @@ -910,7 +910,6 @@ mod seat { // update let key = key.into_released(); - let mut locked = key.action.is_locked(&layout.current_view); // process changes match action { @@ -924,12 +923,12 @@ mod seat { try_set_view(layout, view) }, Action::LockView { lock, unlock } => { - locked ^= true; + let gets_locked = !key.action.is_locked(&layout.current_view); unstick_locks(layout) // It doesn't matter what the resulting view should be, // it's getting changed anyway. .choose_view( - match locked { + match gets_locked { true => lock.clone(), false => unlock.clone(), }