On Mon Mar 22 03:01:21 2010, MARTIJN wrote:
Show quoted text> On Mon, 2010-03-22 at 00:05 -0400, Apocalypse via RT wrote:
> > Queue: POE-Loop-Glib
> > Ticket <URL:
https://rt.cpan.org/Ticket/Display.html?id=49798 >
> >
> > Hello,
> >
> > Thanks for reporting this bug! The wiki page has been updated to use
> > delay => 1 and it works for me.
> >
> > Glib v1.222, Gtk2 v1.221, POE v1.287, POE::Loop::Glib v0.037
> >
>
> actually, that's the wrong solution. you shouldn't need the delay (it
> used to work without before)
>
Argh! At least on my system, I tried various schemes and got those results:
yield # Gtk2 window pops up, but no data in it and 100% cpu
delay => 1 # works
delay => 0.1 # works
delay => 0.01 # works
delay => 0.001 # same result as yield
So I assume somehow the internals of Gtk/Glib/whatever can't handle the
insanely fast update rate? Martijn, do you remember what version of
POE/Gtk/Glib/etc worked with yield? I'l leave this ticket as stalled for
now until someone with more experience in the internals of Gtk/Glib can
help :)
--
~Apocalypse