diff options
author | Charles Lehner <cel@celehner.com> | 2015-09-20 03:04:01 -0400 |
---|---|---|
committer | Charles Lehner <cel@celehner.com> | 2015-09-20 03:04:01 -0400 |
commit | f6580a4c7a0c01153df720bfd3ad5396ffb646ba (patch) | |
tree | 79f435ac4565df333921b4bdf4ec5d2a6611ba0e /modules/gtk | |
parent | af7051ee3e5d06fec09e3aea2968241a8c7dd2e1 (diff) |
gtk: clean up more things on module unload
Diffstat (limited to 'modules/gtk')
-rw-r--r-- | modules/gtk/gtk_mod.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/gtk/gtk_mod.c b/modules/gtk/gtk_mod.c index 11d1fae..ee9e1a2 100644 --- a/modules/gtk/gtk_mod.c +++ b/modules/gtk/gtk_mod.c @@ -987,6 +987,15 @@ static int module_close(void) aufilt_unregister(&vumeter); message_close(); +#ifdef USE_LIBNOTIFY + if (notify_is_initted()) + notify_uninit(); +#endif + + g_slist_free(mod_obj.accounts_menu_group); + g_slist_free(mod_obj.call_windows); + g_slist_free(mod_obj.incoming_call_menus); + return 0; } |