Scout having 4/4 moves all the time, even after moving several times
More precisely, the display of the number of moves left is not being updated following a move. The actual moves left are working fine, as can be seen by using all the moves. This is obviously wrong, but not surprising following the changes in git.10d7ef3 --- the state of the InfoPanel was being reset inside the low level painting routine, which was consuming nearly 15% of the CPU in some cases. InfoPanel now needs to be reset explicitly when something changes --- which is work-in-progress.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
A good part of the fix for this went into git.fd0fc2d, but I am sure there are
a whole load of omissions, which will need a careful audit of the main client controller to spot. This is underway, but there are a few other cleanups needed under that rock, so it will take a few days before that settles down.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
More precisely, the display of the number of moves left is not being updated following a move. The actual moves left are working fine, as can be seen by using all the moves. This is obviously wrong, but not surprising following the changes in git.10d7ef3 --- the state of the InfoPanel was being reset inside the low level painting routine, which was consuming nearly 15% of the CPU in some cases. InfoPanel now needs to be reset explicitly when something changes --- which is work-in-progress.
A good part of the fix for this went into git.fd0fc2d, but I am sure there are
a whole load of omissions, which will need a careful audit of the main client controller to spot. This is underway, but there are a few other cleanups needed under that rock, so it will take a few days before that settles down.
Should be good now. Setting to Pending until next release.