diff options
author | pommicket <pommicket@gmail.com> | 2025-08-24 15:33:55 -0400 |
---|---|---|
committer | pommicket <pommicket@gmail.com> | 2025-08-24 15:33:55 -0400 |
commit | c4db2f06cbfd002d8ef89f783787f7910bee5bb9 (patch) | |
tree | c2b4994a8edbe35857e44ccca1202617089c3c8f /quacker/macondo.cpp | |
parent | f62c0e5962a8f65fe72862d36ea7b581b74c1b13 (diff) |
Fix default Macondo path on windows
Diffstat (limited to 'quacker/macondo.cpp')
-rw-r--r-- | quacker/macondo.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/quacker/macondo.cpp b/quacker/macondo.cpp index 8a5508d..49f8959 100644 --- a/quacker/macondo.cpp +++ b/quacker/macondo.cpp @@ -38,7 +38,11 @@ Macondo::Macondo(Quackle::Game *game) : View() { boldFont.setWeight(QFont::Bold); m_useMacondo = new QCheckBox(tr("Use Macondo for 'Simulate'")); m_useMacondo->setChecked(settings.value("macondo/useForSimulate", false).toBool()); - QString defaultExecPath = QCoreApplication::applicationDirPath() + "/macondo/macondo"; + QString execExt = ""; + if (QOperatingSystemVersion::currentType() == QOperatingSystemVersion::Windows) { + execExt = ".exe"; + } + QString defaultExecPath = QCoreApplication::applicationDirPath() + "/macondo/macondo" + execExt; std::string execPath = settings.value("macondo/execPath", defaultExecPath).toString().toStdString(); m_initOptions = std::make_unique<MacondoInitOptions>(execPath); m_backend = new MacondoBackend(game, *m_initOptions); |