Details
-
Bug
-
Resolution: Done
-
P2: Important
-
None
-
5.5.1
-
Windows 10 / 8.1 + Lenovo ThinkVision connected through USB
-
Crash: 7daae2c2c706fd5d1c1ae44ace6847bc297803a0 (qtbase/5.5, 28.10.2015, 5.5.2)
Description
To reproduce:
- Make sure touch screen is disconnected
- Start any Qt Quick application, for example Calendar example
- Attach touchscreen
- Tap on controls of the application, nothing happens
Trying to scroll or zoom with 2 fingers will cause a crash. Debug version will catch assert in (qwindowsmousehandler.cpp QWindowsMouseHandler::translateTouchEvent()):
Q_ASSERT(m_touchDevice);
If that would be created, it will then fail in:
Q_ASSERT(QWindowsContext::user32dll.getTouchInputInfo);
Attachments
For Gerrit Dashboard: QTBUG-48849 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
138287,2 | Manual touch test: Remove QDebug operator for QTouchDevice. | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |
138293,4 | Windows: Delay-initialize pluggable touch devices. | 5.5 | qt/qtbase | Status: MERGED | +2 | 0 |
140353,8 | Windows: Register windows for touch when a device is plugged in | 5.9 | qt/qtbase | Status: MERGED | +2 | 0 |
308347,3 | Windows QPA: Move the touch types API from platformheaders into QtGui | dev | qt/qtbase | Status: MERGED | +2 | 0 |
308368,3 | Manual touch test: Add a settings dialog for windows | dev | qt/qtbase | Status: MERGED | +2 | 0 |