Don't run configuration checks for CLI launches

This commit is contained in:
Cameron Gutman
2026-01-08 19:10:50 -06:00
parent fad197fdce
commit 37b9b6ed9e
2 changed files with 12 additions and 9 deletions

View File

@@ -51,17 +51,19 @@ ApplicationWindow {
}
// Display any modal dialogs for configuration warnings
if (SystemProperties.isWow64) {
wow64Dialog.open()
}
if (runConfigChecks) {
if (SystemProperties.isWow64) {
wow64Dialog.open()
}
if (SystemProperties.unmappedGamepads) {
unmappedGamepadDialog.unmappedGamepads = SystemProperties.unmappedGamepads
unmappedGamepadDialog.open()
}
if (SystemProperties.unmappedGamepads) {
unmappedGamepadDialog.unmappedGamepads = SystemProperties.unmappedGamepads
unmappedGamepadDialog.open()
}
// Hardware acceleration is checked asynchronously
SystemProperties.hasHardwareAccelerationChanged.connect(hasHardwareAccelerationChanged)
// Hardware acceleration is checked asynchronously
SystemProperties.hasHardwareAccelerationChanged.connect(hasHardwareAccelerationChanged)
}
}
function hasHardwareAccelerationChanged() {

View File

@@ -926,6 +926,7 @@ int main(int argc, char *argv[])
if (hasGUI) {
engine.rootContext()->setContextProperty("initialView", initialView);
engine.rootContext()->setContextProperty("runConfigChecks", commandLineParserResult == GlobalCommandLineParser::NormalStartRequested);
// Load the main.qml file
engine.load(QUrl(QStringLiteral("qrc:/gui/main.qml")));