Преглед изворни кода

Fix zoom panning when Shift key is pressed #242

Ruben пре 2 месеци
родитељ
комит
61481031d4
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      src/PicView.Avalonia/ImageTransformations/Zoom.cs

+ 1 - 1
src/PicView.Avalonia/ImageTransformations/Zoom.cs

@@ -308,7 +308,7 @@ public class Zoom
     /// <param name="imageViewer">The image viewer instance on which the panning operation is performed.</param>
     public void Pan(PointerEventArgs e, ImageViewer imageViewer)
     {
-        if (!_captured || _scaleTransform == null || !IsZoomed)
+        if (!_captured || _scaleTransform == null || !IsZoomed || e.KeyModifiers == KeyModifiers.Shift)
         {
             return;
         }