> 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