aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp')
-rw-r--r--src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
index f17e280702..6bfe64dd22 100644
--- a/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
+++ b/src/plugins/qmldesigner/components/formeditor/formeditorgraphicsview.cpp
@@ -5,6 +5,7 @@
#include "formeditoritem.h"
#include "formeditorwidget.h"
#include "navigation2d.h"
+#include <utils/hostosinfo.h>
#include <QAction>
#include <QCoreApplication>
@@ -44,9 +45,11 @@ FormEditorGraphicsView::FormEditorGraphicsView(QWidget *parent)
connect(filter, &Navigation2dFilter::zoomIn, this, &FormEditorGraphicsView::zoomIn);
connect(filter, &Navigation2dFilter::zoomOut, this, &FormEditorGraphicsView::zoomOut);
- connect(filter, &Navigation2dFilter::panChanged, [this](const QPointF &direction) {
- Navigation2dFilter::scroll(direction, horizontalScrollBar(), verticalScrollBar());
- });
+ if (Utils::HostOsInfo::isMacHost()) {
+ connect(filter, &Navigation2dFilter::panChanged, [this](const QPointF &direction) {
+ Navigation2dFilter::scroll(direction, horizontalScrollBar(), verticalScrollBar());
+ });
+ }
auto zoomChanged = &Navigation2dFilter::zoomChanged;
connect(filter, zoomChanged, [this](double s, const QPointF &/*pos*/) {