On Wed, 12 Jan 2011, Graeme Geldenhuys wrote:

Op 2011-01-12 17:13, Michael Schnell het geskryf:

TThread.Synchronize seems to work fine with fpGUI, but with gtk2 I only
see events when I (e.g.) move the move around on Form.


@Michael van Canneyt
Now I don't feel so bad.  ;-)

Yes, I thought this would cheer you up :-)

I suspect the GTK2 issue has to do with the changed glib main loop behaviour.
It also messes up D-BUS stuff, but I'm still trying to debug that one; I need to recompile the LCL each time with a different define (USE_GTK_MAIN_OLD_ITERATION)
to compare main loops :/

Seems like TThread.Synchronize should wake up the GTK main loop.
The WakeMainThread handler is set for this to happen, but somehow nothing
happens.

Michael.

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to