From 7ea1e6dc2a0733647d39d8c49eb4e8c689ecfed0 Mon Sep 17 00:00:00 2001 From: Loic Guegan Date: Mon, 5 Jun 2023 18:55:14 +0200 Subject: Improve UI --- src/game_tab/right_panel/editor/EditorCanvas.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/game_tab/right_panel/editor/EditorCanvas.cpp b/src/game_tab/right_panel/editor/EditorCanvas.cpp index ab56a8c..3120177 100644 --- a/src/game_tab/right_panel/editor/EditorCanvas.cpp +++ b/src/game_tab/right_panel/editor/EditorCanvas.cpp @@ -183,8 +183,13 @@ void EditorCanvas::MouseEvent(wxMouseEvent &event) { void EditorCanvas::SetMoves(HalfMove *moves, HalfMove *current) { CGEditor::status.Moves = moves; CGEditor::status.CurrentMove = current; - Refresh(); + // Focus on current move: + if(current!=nullptr){ + Update(); // Wait for preview call to Refresh() to finish (otherwise heisenbugs) + CGEditor::FocusOnMove(current); + Refresh(); + } } void EditorCanvas::ApplyPreferences(){ -- cgit v1.2.3