> From: Fulvio <f...@libero.it>
> 2) Change ::board::colorSquare so that textures are hided
> and not destroyed. This allow proc leaveSquare to not call
> ::board::update, solving some subtle bugs when the cpu is
> 100% and the user move fast over the board

This seems to mostly work for me :>

But in the patch this warning is removed:

- #Klimmek: changed, because Scid "hangs" very often (after 5-7 moves)
- #    ::board::colorSquare .main.board $bestSq
- ::board::update .main.board

With ShowSuggestedMove on, for me, this bug now reappears,
ie - on odd occasions, program will hang.
It appears the cause is an endless loop of focus enter/leave 
(enterSquare/leaveSquare) calls on the same square. Adding 
"update" to one or both of these procs seems to fix the race.

The only other issue i found is a minor one:
Full coloured squares drawn by the comment editor
now get erased by the ShowSuggestedMove.

Steve


      

------------------------------------------------------------------------------
Learn how Oracle Real Application Clusters (RAC) One Node allows customers
to consolidate database storage, standardize their database environment, and, 
should the need arise, upgrade to a full multi-node Oracle RAC database 
without downtime or disruption
http://p.sf.net/sfu/oracle-sfdevnl
_______________________________________________
Scid-users mailing list
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to