# HG changeset patch # User Sadrul Habib Chowdhury # Date 1183805678 0 # Node ID 6b623a59cec6879399855895d9462ccf51d943d4 # Parent 45865fb3f4f93c9a6214c8e27eea70c5405a92f5 If debug is enabled using the -d argument, then do not suppress the outputs to stderr. The user would need to redirect the stderr output to some file, but let's try leaving that upto the user. diff -r 45865fb3f4f9 -r 6b623a59cec6 finch/gntdebug.c --- a/finch/gntdebug.c Sat Jul 07 04:03:41 2007 +0000 +++ b/finch/gntdebug.c Sat Jul 07 10:54:38 2007 +0000 @@ -302,7 +302,8 @@ REGISTER_G_LOG_HANDLER("GThread"); g_set_print_handler(print_stderr); /* Redirect the debug messages to stderr */ - g_set_printerr_handler(suppress_error_messages); + if (!purple_debug_is_enabled()) + g_set_printerr_handler(suppress_error_messages); purple_prefs_add_none(PREF_ROOT); purple_prefs_add_string(PREF_ROOT "/filter", "");