Fix sweep-promotions patch
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 14 Apr 2011 10:31:15 +0000 (12:31 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Thu, 14 Apr 2011 19:30:19 +0000 (21:30 +0200)
commit2f639b510cfc1a6f686919baa024bd7613f9a095
tree06a0d5fc93011e30fc825113ba0a2462d56016e5
parentdff5c053266d7b78bbadc95d7bf1f84ca97bf0c6
Fix sweep-promotions patch

Setting of the from square was moved to before OKtoStartUserMove in the
LeftClick handler, to make sure we could test the promotion possiblity
when OnlyMove() would have altered (x,y) to be no longer the from
square. But this setting of fromX, fromY hung on also if the move was
not OK, so you could effectively select opponent pieces and empty
squares. The from-square is now set back to undefined when it is not OK
to move the piece you clicked.
backend.c