On Mon, Jan 11, 2010 at 11:40 PM, Uday Verma <[email protected]> wrote:
> Hello all,
> I recently submitted this bug:
> http://bugzilla.openedhand.com/show_bug.cgi?id=1944
> I can probably help fix this if someone could direct me to a few possible
> causes.  Looking at the code I noticed that osx backend overrides the
> polling function.  I tried to disable it to see if that lets the events
> through.  But well, that didn't work.
> Any ideas/suggestions would be great.

Basically the main loop integration in clutter needs rewriting. Using
CFRunLoopSource simply doesn't work in all cases and you're probably
hitting one such limitation.

I'd suggest you look at the main loop integration in gdk. IIRC Owen
Taylor rewrote it recently to be much more robust. There's very little
difference between how the main loop integrates with gdk and clutter
so it should be possible to copy code with little modifications. IMO
the best case would be to have the main loop integration support in
glib so it could be shared more easily, but that's a different issue.


-- 
Tommi Komulainen                                 [email protected]
--
To unsubscribe send a mail to [email protected]

Reply via email to