Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When multiPV is above 1, several lines are send by
SendUciInfo()
, and they are order by how good Leela thinks they are, so that the first line has the move that will be played. When chess GUI:s like cutechess display these UCI-info lines, they treat them atomistically, and every subsequent line pushes the previous line down the display, which make the most important line drop to the bottom of the list. To work around this problem, this patch reverses the order of theuci_infos
vector before it is handled over toOutputThinkingInfo()
, if multiPV is above 1. See the two screen-shots that illustrate the effect.This is without the patch
This is how it looks with the patch applied