Roger Binns wrote:
There you have a nice way to work around this bug.
Yes, I know and pointed that out in my original message. The
point of my message was to show that a bug existed, that
it is extremely hard to figure out (my OnIdle is a lot
larger than 4 lines), and that as a matter of philosophy
wx should not be calling idle stuff while in an idle loop.
It is also a lesson for anyone who wants to program defensively
that they should ensure their idle handlers are re-entrant.
Roger,
I haven't seen Robin comment on why this is happening differently
on different systems, but if it's not just a bug and turns out to
be a legitimate platform difference (or if it IS a bug, but it's
not likely to be fixed any time soon), since you want to warn others,
could you document it on
<http://wiki.wxpython.org/index.cgi/wxPython Platform Inconsistencies>?
Thanks,
/Will Sadkin
Parlance Corporation
www.nameconnector.com