Skype Plugin

Eion Robb eion at
Wed Sep 26 18:54:59 EDT 2007

Interesting.  That might have made things a little easier to know that one.

Just as a shortcut to me trawling through glib docs, whats the easiest way  
to call a function using another, already existing thread? ie, what do  
other plugins do to call functions on the main thread?


On Thu, 27 Sep 2007 10:12:21 +1200, Evan Schoenberg <evan.s at>  

> On Sep 26, 2007, at 6:04 PM, Evan Schoenberg wrote:
>>  Pidgin does not except libpurple to operate on a
>> thread different from that which it itself does.
> That, of course, should have read "does not expect."
> In answer to the question which I don't think has quite been asked:  A
> libpurple plugin must always call libpurple core functions on the
> thread in which the plugin was initialized (this is most commonly the
> 'main thread' or 'UI thread').  It can use other threads internally.
> -Evan

More information about the Devel mailing list