Mercurial > pidgin.yaz
comparison libpurple/plugins/log_reader.c @ 22806:f15d9ded0c45
Clean up loggers when quitting (or unloading the logreader plugin).
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Sat, 03 May 2008 19:45:15 +0000 |
parents | c38d72677c8a |
children | 1568dc7a14f8 |
comparison
equal
deleted
inserted
replaced
22805:3c98c25b076b | 22806:f15d9ded0c45 |
---|---|
2787 plugin_unload(PurplePlugin *plugin) | 2787 plugin_unload(PurplePlugin *plugin) |
2788 { | 2788 { |
2789 g_return_val_if_fail(plugin != NULL, FALSE); | 2789 g_return_val_if_fail(plugin != NULL, FALSE); |
2790 | 2790 |
2791 purple_log_logger_remove(adium_logger); | 2791 purple_log_logger_remove(adium_logger); |
2792 purple_log_logger_free(adium_logger); | |
2793 adium_logger = NULL; | |
2794 | |
2792 #if 0 | 2795 #if 0 |
2793 purple_log_logger_remove(fire_logger); | 2796 purple_log_logger_remove(fire_logger); |
2797 purple_log_logger_free(fire_logger); | |
2798 fire_logger = NULL; | |
2799 | |
2794 purple_log_logger_remove(messenger_plus_logger); | 2800 purple_log_logger_remove(messenger_plus_logger); |
2801 purple_log_logger_free(messenger_plus_logger); | |
2802 messenger_plus_logger = NULL; | |
2795 #endif | 2803 #endif |
2804 | |
2796 purple_log_logger_remove(msn_logger); | 2805 purple_log_logger_remove(msn_logger); |
2806 purple_log_logger_free(msn_logger); | |
2807 msn_logger = NULL; | |
2808 | |
2797 purple_log_logger_remove(trillian_logger); | 2809 purple_log_logger_remove(trillian_logger); |
2810 purple_log_logger_free(trillian_logger); | |
2811 trillian_logger = NULL; | |
2812 | |
2798 purple_log_logger_remove(qip_logger); | 2813 purple_log_logger_remove(qip_logger); |
2814 purple_log_logger_free(qip_logger); | |
2815 qip_logger = NULL; | |
2816 | |
2799 purple_log_logger_remove(amsn_logger); | 2817 purple_log_logger_remove(amsn_logger); |
2818 purple_log_logger_free(amsn_logger); | |
2819 amsn_logger = NULL; | |
2800 | 2820 |
2801 return TRUE; | 2821 return TRUE; |
2802 } | 2822 } |
2803 | 2823 |
2804 static PurplePluginPrefFrame * | 2824 static PurplePluginPrefFrame * |