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); \