From 449742173b7c902bda3020afe503335276b8a5af Mon Sep 17 00:00:00 2001 From: Sophie Herold Date: Sun, 12 Feb 2023 01:00:38 +0100 Subject: [PATCH] image: Fix pan direction for pinch on touchscreen --- src/widgets/image.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/widgets/image.rs b/src/widgets/image.rs index 37f76b4..def7393 100644 --- a/src/widgets/image.rs +++ b/src/widgets/image.rs @@ -416,8 +416,8 @@ mod imp { if gesture.device().map(|x| x.source()) == Some(gdk::InputSource::Touchscreen) { if let p1 @ Some((x1, y1)) = gesture.bounding_box_center() { if let Some((x0, y0)) = obj.imp().zoom_gesture_center.get() { - hadjustment.set_value(hadjustment.value() + x1 - x0); - vadjustment.set_value(vadjustment.value() + y1 - y0); + hadjustment.set_value(hadjustment.value() + x0 - x1); + vadjustment.set_value(vadjustment.value() + y0 - y1); } else { log::warn!("Zoom bounding box center: No previous value"); }