When analysing a position if you insert a comment in a move it will restart the analysis of the engine. It is hardly critical, as by the time you are inserting a comment most probably you are happy with what the engine had to say, but you may have forgotten to paste the variation in the notation, for example.
rigao.
PS: v. 4.6.0. built from sources august 02.
PS2: What IDE do you use to develop SCID? I tried to use eclipse with c/c++ plugin but it won't let me compile (although ./configure and make will in a terminal).
Confirmed.
The problem is that inside the function "updateBoard" we always call "::notify::PosChanged" but sometimes, like when storing a comment, the position has not been changed.
The best behavior would be to call "::notify::PosChanged" only when the position has really been changed, but there are 176 reference to "updateBoard"... too much work for me
P.S.
I use Visual Studio as IDE
Thanks,
fixed with:
https://sourceforge.net/p/scid/code/ci/fb839a4c1cb29757ebdc46cc94ff83aabab7b08d/