Fix loading of opening line
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 2 Jun 2019 20:07:43 +0000 (22:07 +0200)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 2 Jun 2019 20:07:43 +0000 (22:07 +0200)
commit80279e99d282ce23877eb924fa7d017dca646bb9
treeb719a6aa18e76e7d80dade2017deedc458695655
parentca572d12c5d3fa4886b9e899dfc0680a73af2a82
Fix loading of opening line

Appending moves to the game out of sync with otheer commands (i.e. by
the GUI thread) did not work properly: XBoard can send 'new', 'force'
plus a ton of moves all at once, and the appending of moves would then
overtake the 'new'  command (first queued for the engine thread), which
would clear the move number, deleting the moves again. Now the appending
of moves is also deferred to the engine thread, by queuing them.
UCI2WB.c