mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-10-01 16:58:12 +08:00
Fix crash and clean up frontend -> backend input handling code (#1770)
This commit is contained in:
@@ -145,7 +145,7 @@ impl MessageHandler<NavigationMessage, NavigationMessageData<'_>> for Navigation
|
||||
NavigationMessage::CanvasZoomMouseWheel => {
|
||||
let scroll = ipp.mouse.scroll_delta.scroll_delta();
|
||||
let mut zoom_factor = 1. + scroll.abs() * VIEWPORT_ZOOM_WHEEL_RATE;
|
||||
if ipp.mouse.scroll_delta.y > 0 {
|
||||
if ipp.mouse.scroll_delta.y > 0. {
|
||||
zoom_factor = 1. / zoom_factor
|
||||
}
|
||||
zoom_factor *= Self::clamp_zoom(ptz.zoom * zoom_factor, document_bounds, old_zoom, ipp);
|
||||
|
||||
Reference in New Issue
Block a user