Mercurial > pidgin
comparison src/plugin.h @ 13166:f0577a01b2cf
[gaim-migrate @ 15529]
Call gaim_plugin_load() when initializing a statically compiled plugin.
committer: Tailor Script <tailor@pidgin.im>
| author | Evan Schoenberg <evan.s@dreskin.net> |
|---|---|
| date | Tue, 07 Feb 2006 19:32:22 +0000 |
| parents | a0a4b44239e8 |
| children |
comparison
equal
deleted
inserted
replaced
| 13165:c0a6b8f29035 | 13166:f0577a01b2cf |
|---|---|
| 182 gboolean gaim_init_##pluginname##_plugin(void);\ | 182 gboolean gaim_init_##pluginname##_plugin(void);\ |
| 183 gboolean gaim_init_##pluginname##_plugin(void) { \ | 183 gboolean gaim_init_##pluginname##_plugin(void) { \ |
| 184 GaimPlugin *plugin = gaim_plugin_new(TRUE, NULL); \ | 184 GaimPlugin *plugin = gaim_plugin_new(TRUE, NULL); \ |
| 185 plugin->info = &(plugininfo); \ | 185 plugin->info = &(plugininfo); \ |
| 186 initfunc((plugin)); \ | 186 initfunc((plugin)); \ |
| 187 gaim_plugin_load((plugin)); \ | |
| 187 return gaim_plugin_register(plugin); \ | 188 return gaim_plugin_register(plugin); \ |
| 188 } | 189 } |
| 189 #else /* GAIM_PLUGINS && !GAIM_STATIC_PRPL */ | 190 #else /* GAIM_PLUGINS && !GAIM_STATIC_PRPL */ |
| 190 # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ | 191 # define GAIM_INIT_PLUGIN(pluginname, initfunc, plugininfo) \ |
| 191 G_MODULE_EXPORT gboolean gaim_init_plugin(GaimPlugin *plugin); \ | 192 G_MODULE_EXPORT gboolean gaim_init_plugin(GaimPlugin *plugin); \ |
