Set limits on pinch zoom (#35692)

Signed-off-by: Shubham Gupta <shubham13297@gmail.com>
This commit is contained in:
Shubham Gupta 2025-02-27 19:56:48 +08:00 committed by GitHub
parent ce9c988f79
commit 6b69f381e0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1749,8 +1749,9 @@ impl IOCompositor {
}
}
let zoom_changed =
self.set_pinch_zoom_level(self.pinch_zoom_level().get() * combined_magnification);
let zoom_changed = self.set_pinch_zoom_level(
(self.pinch_zoom_level().get() * combined_magnification).clamp(MIN_ZOOM, MAX_ZOOM),
);
let scroll_result = combined_scroll_event.and_then(|combined_event| {
self.scroll_node_at_device_point(
combined_event.cursor.to_f32(),