Fix taking effect of some option changes
authorH.G. Muller <h.g.muller@hccnet.nl>
Fri, 16 Mar 2012 21:41:19 +0000 (22:41 +0100)
committerH.G. Muller <h.g.muller@hccnet.nl>
Fri, 16 Mar 2012 21:41:19 +0000 (22:41 +0100)
commit6c20dd0e5e6c0354cdcd1f07a5645d0411f87a6d
tree7a75a328269eabfdeb626e718bd7516f4713af28
parent09a5c7c790a6715c887207462e38003fedfc8dcf
Fix taking effect of some option changes

This fixes a bug reported at Ubuntu: when switching off move highlighting
in Two Machines mode, the last move before the switch stayed highlighted.
The GeneralOptionsOK() now clears any remaining highlights when highlighing
is off. Similar problems with blind-fold mode and coordinates, which require
a total board redraw to take effect, are now solved by also forcing such a
redraw in GeneralOptionsOK() when they change.
xoptions.c