| 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 * |