summaryrefslogtreecommitdiff
path: root/quacker/quacker.cpp
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-08-21 21:38:39 -0400
committerpommicket <pommicket@gmail.com>2025-08-21 21:38:39 -0400
commitb721c4a19a10f436329f2441156f45b19924205a (patch)
treee411c55fa1a1ef8adacee6c887e4b46481792833 /quacker/quacker.cpp
parenta807b7349c0366ea105098c36b42af9dba2e4909 (diff)
Save Macondo settings
Diffstat (limited to 'quacker/quacker.cpp')
-rw-r--r--quacker/quacker.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/quacker/quacker.cpp b/quacker/quacker.cpp
index cde9175..32486e0 100644
--- a/quacker/quacker.cpp
+++ b/quacker/quacker.cpp
@@ -1066,8 +1066,13 @@ void TopLevel::simulate(bool startSimulation)
//m_simulatorWidget->setVisible(startSimulation);
if (startSimulation)
{
- if (m_macondo->useForSimulation())
- m_macondo->simulate();
+ if (m_macondo->useForSimulation()) {
+ if (!m_macondo->simulate()) {
+ // Macondo failed to start
+ m_simulateAction->setChecked(false);
+ return;
+ }
+ }
logfileChanged();
incrementSimulation();
}