From 15c5e3fe267bf717fb33351f1b96e1139be3588f Mon Sep 17 00:00:00 2001 From: Victoria Brekenfeld Date: Tue, 4 Feb 2025 16:47:44 +0100 Subject: [PATCH] shell: don't accidentally reset zoom when using multiple seats (theoretically) --- src/shell/mod.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/shell/mod.rs b/src/shell/mod.rs index 623cf5d1..082b0179 100644 --- a/src/shell/mod.rs +++ b/src/shell/mod.rs @@ -2079,7 +2079,7 @@ impl Shell { return; } - let previous_level = if let Some(old_state) = self.zoom_state.take() { + let previous_level = if let Some(old_state) = self.zoom_state.as_ref() { if &old_state.seat != seat { return; } @@ -2092,7 +2092,7 @@ impl Shell { OutputZoomState::new(seat, output, movement, level); } } - 1.0 + 1. }; self.zoom_state = Some(ZoomState {