aboutsummaryrefslogtreecommitdiff
path: root/src/game_tab/right_panel
diff options
context:
space:
mode:
authorLoic Guegan <manzerbredes@mailbox.org>2022-03-01 09:16:13 +0100
committerLoic Guegan <manzerbredes@mailbox.org>2022-03-01 09:16:13 +0100
commit9cba705e6631216bfcb8c95940bcf097a7888da2 (patch)
tree0b93a8653ac96a7822410dcd5171cdac02f875d0 /src/game_tab/right_panel
parent973104f58cd8f33971e95b90153b27a1b0b1a25c (diff)
Debug live engine dialog
Diffstat (limited to 'src/game_tab/right_panel')
-rw-r--r--src/game_tab/right_panel/LiveEngineDialog.cpp9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/game_tab/right_panel/LiveEngineDialog.cpp b/src/game_tab/right_panel/LiveEngineDialog.cpp
index 73d3eb3..649f9c6 100644
--- a/src/game_tab/right_panel/LiveEngineDialog.cpp
+++ b/src/game_tab/right_panel/LiveEngineDialog.cpp
@@ -63,9 +63,12 @@ void LiveEngineDialog::OnClose(wxCloseEvent &e) {
}
void LiveEngineDialog::SetFEN(std::string fen) {
- StopEngine();
- engine->position(fen);
- StartEngine();
+ if (timer.IsRunning()) {
+ StopEngine();
+ StartEngine();
+ } else {
+ engine->position(fen);
+ }
}
void LiveEngineDialog::TogglePauseEngine(wxCommandEvent &event) {