Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.5.0, 5.6.0
-
None
-
5fcda458721c85f7b4209f418b416ffa5c93936e
Description
qeglfsintegration.cpp includes the following block:
#if !defined(QT_NO_EVDEV) && !defined(Q_OS_ANDROID) m_kbdMgr = new QEvdevKeyboardManager(QLatin1String("EvdevKeyboard"), QString() /* spec */, this); new QEvdevMouseManager(QLatin1String("EvdevMouse"), QString() /* spec */, this); #ifndef QT_NO_TSLIB const bool useTslib = qEnvironmentVariableIntValue("QT_QPA_EGLFS_TSLIB"); if (useTslib) new QTsLibMouseHandler(QLatin1String("TsLib"), QString() /* spec */); else #endif // QT_NO_TSLIB new QEvdevTouchManager(QLatin1String("EvdevTouch"), QString() /* spec */, this); #endif
The ifdef for tslib is within the ifdef for evdev, which seems problematic (e.g. configuring with -tslib -no-evdev seems like it would fail to be able to create the tslib plugin)
Attachments
For Gerrit Dashboard: QTBUG-54998 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
176202,1 | WIP: Do not guard tslib with evdev | 5.8 | qt/qtbase | Status: ABANDONED | -2 | 0 |
176212,3 | Do not guard tslib with evdev | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |