diff --git a/src/plugins/platforms/linuxfb/qlinuxfbintegration.cpp b/src/plugins/platforms/linuxfb/qlinuxfbintegration.cpp index 361911d52ca..fdc04d37cd1 100644 --- a/src/plugins/platforms/linuxfb/qlinuxfbintegration.cpp +++ b/src/plugins/platforms/linuxfb/qlinuxfbintegration.cpp @@ -40,8 +40,7 @@ using namespace Qt::StringLiterals; QLinuxFbIntegration::QLinuxFbIntegration(const QStringList ¶mList) : m_primaryScreen(nullptr), - m_fontDb(new QGenericUnixFontDatabase), - m_kbdMgr(nullptr) + m_fontDb(new QGenericUnixFontDatabase) { #if QT_CONFIG(kms) if (qEnvironmentVariableIntValue("QT_QPA_FB_DRM") != 0) diff --git a/src/plugins/platforms/linuxfb/qlinuxfbintegration.h b/src/plugins/platforms/linuxfb/qlinuxfbintegration.h index 2a2b53ea3d6..5f727d866d5 100644 --- a/src/plugins/platforms/linuxfb/qlinuxfbintegration.h +++ b/src/plugins/platforms/linuxfb/qlinuxfbintegration.h @@ -56,7 +56,9 @@ private: mutable QScopedPointer m_services; QScopedPointer m_vtHandler; - QEvdevKeyboardManager *m_kbdMgr; +#if QT_CONFIG(evdev) + QEvdevKeyboardManager *m_kbdMgr = nullptr; +#endif }; QT_END_NAMESPACE