QT: Fix PR 2662 (#2676)

This commit is contained in:
DanielSvoboda 2025-03-23 18:25:11 -03:00 committed by GitHub
parent 99332e4ec2
commit 10bf3d383c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 11 additions and 6 deletions

View file

@ -157,8 +157,13 @@ int main(int argc, char* argv[]) {
}
}
bool allInstallDirsDisabled =
std::all_of(Config::getGameInstallDirsEnabled().begin(),
Config::getGameInstallDirsEnabled().end(), [](bool val) { return !val; });
// If no game directory is set and no command line argument, prompt for it
if (Config::getGameInstallDirs().empty() && !has_command_line_argument) {
if (Config::getGameInstallDirs().empty() && allInstallDirsDisabled &&
!has_command_line_argument) {
GameInstallDialog dlg;
dlg.exec();
}