summaryrefslogtreecommitdiffstats
path: root/src/plugins/generic/bsdmouse
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/generic/bsdmouse')
-rw-r--r--src/plugins/generic/bsdmouse/qbsdmouse.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/generic/bsdmouse/qbsdmouse.cpp b/src/plugins/generic/bsdmouse/qbsdmouse.cpp
index 125d74470b..4875fd96bd 100644
--- a/src/plugins/generic/bsdmouse/qbsdmouse.cpp
+++ b/src/plugins/generic/bsdmouse/qbsdmouse.cpp
@@ -38,6 +38,8 @@
#include <QPoint>
#include <QGuiApplication>
#include <qpa/qwindowsysteminterface.h>
+#include <private/qguiapplication_p.h>
+#include <private/qinputdevicemanager_p_p.h>
#include <private/qcore_unix_p.h>
#include <qdebug.h>
@@ -105,6 +107,8 @@ QBsdMouseHandler::QBsdMouseHandler(const QString &key, const QString &specificat
m_notifier.reset(new QSocketNotifier(m_devFd, QSocketNotifier::Read, this));
connect(m_notifier.data(), &QSocketNotifier::activated, this, &QBsdMouseHandler::readMouseData);
+ QInputDeviceManagerPrivate::get(QGuiApplicationPrivate::inputDeviceManager())->setDeviceCount(
+ QInputDeviceManager::DeviceTypePointer, 1);
}
QBsdMouseHandler::~QBsdMouseHandler()