comparison src/plugin.c @ 10087:9fdbfe832fac

[gaim-migrate @ 11098] gaim_prefs_connect_callback() now takes a handle that can be used to disconnect the callbacks later on. The callback id's remain, so people can still use those if they want, although I'm not sure if there's any need for them any more. I also switched the order for initializing the prefs subsystem and statically compiled protocol plugins so that prpl prefs can work for statically compiled prpls. committer: Tailor Script <tailor@pidgin.im>
author Stu Tomlinson <stu@nosnilmot.com>
date Tue, 12 Oct 2004 00:49:19 +0000
parents f8e395a054e2
children b4efa002dad8
comparison
equal deleted inserted replaced
10086:6cd2b467e303 10087:9fdbfe832fac
441 unload_cb(plugin, unload_cb_data); 441 unload_cb(plugin, unload_cb_data);
442 442
443 /* I suppose this is the right place to call this... */ 443 /* I suppose this is the right place to call this... */
444 gaim_signal_emit(gaim_plugins_get_handle(), "plugin-unload", plugin); 444 gaim_signal_emit(gaim_plugins_get_handle(), "plugin-unload", plugin);
445 445
446 gaim_prefs_disconnect_by_handle(plugin);
447
446 return TRUE; 448 return TRUE;
447 #else 449 #else
448 return TRUE; 450 return TRUE;
449 #endif /* GAIM_PLUGINS */ 451 #endif /* GAIM_PLUGINS */
450 } 452 }