Fix bug #43792 (no highlights after rejection of premove)
authorH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 28 Feb 2016 10:34:52 +0000 (11:34 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Sun, 28 Feb 2016 10:45:32 +0000 (11:45 +0100)
commit57bd3f69d6723a8932a6131b7aee7042cfd91ee0
treef8b5e29aaf7cb1efc55f3300e8d5ee92361d82ca
parent0e9da37619e1ad421d0d0efd9911087d37150c7a
Fix bug #43792 (no highlights after rejection of premove)

If the sending of a premove fails to add a move to the game, because
XBoard itself judges the move illegal (which could only be determined
after arrival of the opponent move, not when it was entered), XBoard
now re-applies the move highlights for that opponent move.
 This does not solve the problem yet with legality testing off,
when it later turns out the ICS rejects the move.
backend.c