summaryrefslogtreecommitdiff
path: root/quacker/quacker.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'quacker/quacker.cpp')
-rw-r--r--quacker/quacker.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/quacker/quacker.cpp b/quacker/quacker.cpp
index d3945ac..cf1b4c7 100644
--- a/quacker/quacker.cpp
+++ b/quacker/quacker.cpp
@@ -1271,6 +1271,11 @@ void TopLevel::incrementSimulation()
if (m_macondo->anyUpdates()) {
updateMoveViews();
updateSimViews();
+ if (m_macondo->isSolving()) {
+ // stop after solver gives us moves
+ simulate(false);
+ return;
+ }
}
// check again in 100ms
m_simulationTimer->start(100);