pidgin plugins for corporate compliance
roy.develpidgin at xemaps.com
Fri Jun 8 18:52:58 EDT 2007
OK so I managed to finagle a solution from the suggestions :)
So I made the plugins hidden and load the plugins from within main in
gtkmain.c. I use a third plugin for setting preferences.
I've had to modify the perl.c to recognize a "flags" key in the plugin
info hash so I could hide the perl plugin.
Just one last question, when I send out emails it generally tends to
freeze everything because (as I understand it) pidgin is not
multi-threaded. I've been thinking about including blat or some other
email software and maybe starting a separate process for emailing
reports. Any suggestions on the best way to start a separate
process/thread? I'm gonna go read up on GTK but any help is
Thanks a lot guys!
On 6/7/07, Mark Doliner <mark at kingant.net> wrote:
> On Thu, 07 Jun 2007 11:04:57 -0500, Richard Laager wrote
> > On Thu, 2007-06-07 at 10:40 -0500, Casey Harkins wrote:
> > > Hiding the plugin would prevent it from being disabled. Another
> > > possibility would be to not hide it, but create a second plugin that is
> > > hidden that would keep the other one enabled.
> > Or you could just unconditionally return FALSE from the
> > plugin_unload() function or something.
> I looked earlier... I don't think we look at the return value from
> plugin_unload(). I think we should, though.
> Another possibility is to have two plugins that watch each other's status, if
> one of them is unloaded then the other one loads it again.
> Devel mailing list
> Devel at pidgin.im
More information about the Devel