From c4db2f06cbfd002d8ef89f783787f7910bee5bb9 Mon Sep 17 00:00:00 2001 From: pommicket Date: Sun, 24 Aug 2025 15:33:55 -0400 Subject: Fix default Macondo path on windows --- quacker/macondo.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(execPath); m_backend = new MacondoBackend(game, *m_initOptions); -- cgit v1.2.3