changeset 24373:798b56f0b207

maint: merge stable to default.
author Rik <rik@octave.org>
date Wed, 06 Dec 2017 17:07:11 -0800
parents c9d229f1db04 (current diff) 708b98b4cdd1 (diff)
children 2e5259153857
files libgui/graphics/Canvas.cc
diffstat 1 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/graphics/Canvas.cc	Wed Dec 06 16:51:19 2017 -0800
+++ b/libgui/graphics/Canvas.cc	Wed Dec 06 17:07:11 2017 -0800
@@ -985,7 +985,12 @@
 
                   double factor = (event->delta () > 0 ? 0.1 : -0.1);
 
-                  ap.pan (mode, factor);
+                  if (event->modifiers () == Qt::NoModifier 
+                      && mode != "horizontal")
+                    ap.pan ("vertical", factor);
+                  else if (event->modifiers () == Qt::ShiftModifier 
+                      && mode != "vertical")
+                    ap.pan ("horizontal", factor);
                 }
                 break;