org.guifications.plugins: 3b1a1980be0658f32ed8b78f2163f333b7bbc552
nosnilmot at guifications.org
nosnilmot at guifications.org
Sat Oct 27 11:00:08 CDT 2007
-----------------------------------------------------------------
Revision: 3b1a1980be0658f32ed8b78f2163f333b7bbc552
Ancestor: 92ce8715674af50504cdee8943345fb5f94281f8
Author: nosnilmot at guifications.org
Date: 2007-10-27T15:52:17
Branch: org.guifications.plugins
Modified files:
gRIM/gRIM.c
ChangeLog:
Fix unregistering commands when unloading gRIM plugin
-----------------------------------------------------------------
This revision's diffstat output:
gRIM.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
-------------- next part --------------
============================================================
--- gRIM/gRIM.c 345c51528443780105e2da01bf497f7ed26399ad
+++ gRIM/gRIM.c 70ced231f32f8d66d47b748e8c45a4455cc8fdfd
@@ -99,7 +99,7 @@ struct timeout_data
PurpleConversation *conv;
};
-static PurpleCmdId rim_cmd_id = 0;
+static PurpleCmdId rim_cmd_id = 0, base_cmd_id = 0;
static gboolean
timeout_func_cb(struct timeout_data *data)
@@ -280,7 +280,7 @@ plugin_load(PurplePlugin *plugin) {
/* THIS LINE IS NOT TRANSLATABLE. Patches to make it NLS capable will be
* rejected without response */
help = "gRIM: Take off every 'Zig'!!";
- rim_cmd_id = purple_cmd_register("base", "", PURPLE_CMD_P_PLUGIN,
+ base_cmd_id = purple_cmd_register("base", "", PURPLE_CMD_P_PLUGIN,
PURPLE_CMD_FLAG_IM | PURPLE_CMD_FLAG_CHAT,
NULL, PURPLE_CMD_FUNC(rim),
help, NULL);
@@ -290,6 +290,7 @@ plugin_unload(PurplePlugin *plugin) {
static gboolean
plugin_unload(PurplePlugin *plugin) {
purple_cmd_unregister(rim_cmd_id);
+ purple_cmd_unregister(base_cmd_id);
return TRUE;
}
More information about the Plugins-commits
mailing list