Force Move History refresh after loading/reverting variation
authorH.G. Muller <h.g.muller@hccnet.nl>
Wed, 27 Jul 2011 16:47:45 +0000 (18:47 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sat, 6 Aug 2011 16:40:52 +0000 (18:40 +0200)
commit98d170abf0ab910767ea165d9cb94ece49ff3e08
treed74337d1d8780dec9ae4c854e6bef9b4320f0bc8
parent7235b5dac65cd2aef7dfffdb7b34337080d44335
Force Move History refresh after loading/reverting variation

The Move History window was not refreshed after switching to or from
a variation if that variation happened to have the same length as
the main line. Now a change in storedGames since the previous refresh will
force a full refresh to avoid this. For this to work, storedGames
did have to be decremented after ToNrEvent in PopInner, because ToNrEvent
calls HistorySet before the history is restored, so we don't want
it to snatch away the full refresh. A call to HistorySet had to be
added after PopInner is done restoring the move history.
backend.c
backend.h
history.c