Hi, edscott wilson garcia <edscott@xxxxxx> writes: > I suppose the additional parameter after event will make the call > blocking so that the return value of the signal handler can be > returned there, and if there is no additional parameter (or set to > NULL) the function will just toss the signal on to the queue to be > processed by the event loop and be non-blocking. Just a > hypothesis... Wrong again. GObject signals are always executed synchronously. The g_signal_emit() call returns when all signal handlers have been run. If you pass extra parameters to the g_signal_emit() call you don't change anything. Sven _______________________________________________ gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list