Fix aborted detour under-promotion XB
authorH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 2 Feb 2016 18:18:13 +0000 (19:18 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 2 Feb 2016 18:18:13 +0000 (19:18 +0100)
commit6797bd9f6f43a4121ee3385a8571158c294a57d6
tree989ca87a043e58a51ef7ff706a889e70d7cdb3ae
parentd262a3a81289ce108a1f62a4c31292cb6840b132
Fix aborted detour under-promotion XB

When a dragged Pawn was released before the promotion piece was fixed,
this would fake a release on the from-square. But the repair of animation
damage would take place on the to-square derived from the actual mouse
coordinates. When this was different from the from-square, the animation
damage (consisting of removalof the piece) would thus not be repaired
by redrawing that square, as normally (when the to-square is different)
it should remain empty. Now we mark the from-square as damaged when the
detour under-promotion changes the dragged piece.
board.c