> >- #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.
>
> Thank you for trying the patch.
> Can you try to give me some more information on how to
> reproduce the bug?
It's very, very hard to reproduce :<
and i don't have an idea how to do so reliably.
It *does* appear to occur after a handful of moves though
(like Klimmek says).
It's only happened to me a few times (and only with ScidvsPC
which i obviously use more - so perhaps Scid is immune to
it) and may be a subtle bug in tk event loop processing,
which is surely complicated code.
I realise my "update" work-around isn't satisfactory,
if indeed it works at all.
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users