From 3311d92d8ed46426e19000d1e3b94029b9058983 Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Wed, 13 May 2015 13:20:23 +0200 Subject: Fix failing input device notifications on embedded The connection to the deviceListChanged() signal may be queued. To make it work our custom types have to be registered. The problem is only visible with input backends like evdevtouch that live on their own thread. Task-number: QTBUG-46069 Change-Id: I4c03e8031e4337b5e711a3bd2cf405d15d6ce214 Reviewed-by: Gatis Paeglis --- src/gui/kernel/qinputdevicemanager_p.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/gui/kernel/qinputdevicemanager_p.h') diff --git a/src/gui/kernel/qinputdevicemanager_p.h b/src/gui/kernel/qinputdevicemanager_p.h index 15c84d1a82..d64793c23c 100644 --- a/src/gui/kernel/qinputdevicemanager_p.h +++ b/src/gui/kernel/qinputdevicemanager_p.h @@ -77,4 +77,6 @@ signals: QT_END_NAMESPACE +Q_DECLARE_METATYPE(QInputDeviceManager::DeviceType) + #endif // QINPUTDEVICEMANAGER_P_H -- cgit v1.2.3