benini / scid

Other
43 stars 12 forks source link

Tree Graph out of sync with game #113

Closed nicktmro closed 1 year ago

nicktmro commented 1 year ago

Summary: The Tree Graph window shows the correct position when opened by clicking the button in the Tree Window, but it gets out of sync after using the navigation buttons under the chessboard.

Steps to reproduce:

  1. Open a database
  2. Click the "Show only games that match the current position" button, to continuously narrow down the games in the list
  3. Open the Tree Window and click the Tree Graph button
  4. Make another move that matches existing games

Expected Results:

Actual Results:

image

Further notes:

nicktmro commented 1 year ago

Thank you for resolving this issue so quickly. Possibly related, but I noticed that the Tree Window and the Tree Graph are not in sync with a filtered Game List. The game count below shows that only 57 games are in the Game List, but the Tree Window is showing stats for the Unfiltered Game List. I closed and reopened the Tree Window but it didn't seem to make a difference (and the Tree Window is not initialised to match the current FEN). image

The reason this feels important it because the Tree Window seems to take a long time to refresh after each move, thus defeating some of the point of creating a filter on a large database.