diff --git a/src/shell/zoom.rs b/src/shell/zoom.rs index 01f416a9..455e6819 100644 --- a/src/shell/zoom.rs +++ b/src/shell/zoom.rs @@ -280,7 +280,7 @@ impl ZoomState { ZoomMovement::Continuously => output_state_ref.focal_point = cursor_position.to_f64(), ZoomMovement::OnEdge => { if !zoomed_output_geometry - .overlaps_or_touches(Rectangle::new(original_position, Size::from((1, 1)))) + .overlaps_or_touches(Rectangle::new(original_position, Size::from((16, 16)))) { zoomed_output_geometry.loc = cursor_position.to_global(&output) - zoomed_output_geometry.size.downscale(2).to_point();