Use EGLFS platform plugin if X and Wayland aren't detected

This commit is contained in:
Cameron Gutman 2020-02-08 21:37:17 -08:00
parent 5520a52379
commit aff2ed22b9

View File

@ -300,6 +300,12 @@ int main(int argc, char *argv[])
QGuiApplication::setHighDpiScaleFactorRoundingPolicy(Qt::HighDpiScaleFactorRoundingPolicy::PassThrough);
#endif
}
else {
if (qgetenv("QT_QPA_PLATFORM").isEmpty()) {
qInfo() << "Unable to detect Wayland or X11, so EGLFS will be used by default. Set QT_QPA_PLATFORM to override this.";
qputenv("QT_QPA_PLATFORM", "eglfs");
}
}
// This avoids using the default keychain for SSL, which may cause
// password prompts on macOS.