diff --git a/src/widgets/kernel/qgesturemanager.cpp b/src/widgets/kernel/qgesturemanager.cpp
index c9af3062d33234a11ced3589fac7471d48cc6b02..f0aceaacf7ce69fc55174d2f7e6ef963b3da548a 100644
--- a/src/widgets/kernel/qgesturemanager.cpp
+++ b/src/widgets/kernel/qgesturemanager.cpp
@@ -63,6 +63,7 @@
 
 QT_BEGIN_NAMESPACE
 
+#if !defined(Q_OS_OSX)
 static inline int panTouchPoints()
 {
     // Override by environment variable for testing.
@@ -80,6 +81,7 @@ static inline int panTouchPoints()
     // correctly.
     return 2;
 }
+#endif
 
 QGestureManager::QGestureManager(QObject *parent)
     : QObject(parent), state(NotGesture), m_lastCustomGestureId(Qt::CustomGesture)