fixed several signal leaks

git-svn-id: http://svn.irssi.org/repos/irssi/trunk@2683 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Timo Sirainen 2002-04-15 14:06:57 +00:00 committed by cras
commit 53d595ba7f
5 changed files with 17 additions and 4 deletions

View file

@ -240,7 +240,7 @@ void fe_common_core_deinit(void)
fe_queries_deinit();
fe_messages_deinit();
fe_ignore_messages_init();
fe_ignore_messages_deinit();
theme_unregister();
themes_deinit();

View file

@ -842,6 +842,11 @@ void keyboard_init(void)
void keyboard_deinit(void)
{
key_unbind("command", (SIGNAL_FUNC) sig_command);
key_unbind("key", (SIGNAL_FUNC) sig_key);
key_unbind("multi", (SIGNAL_FUNC) sig_multi);
key_unbind("nothing", (SIGNAL_FUNC) sig_nothing);
while (keyinfos != NULL)
keyinfo_remove(keyinfos->data);
g_hash_table_destroy(keys);