comparison finch/gntdebug.c @ 18454:6b623a59cec6

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.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Sat, 07 Jul 2007 10:54:38 +0000
parents be8c4eba38f6
children 3432d37a4a77 44b4e8bd759b 315151da0dc6
comparison
equal deleted inserted replaced
18452:45865fb3f4f9 18454:6b623a59cec6
300 REGISTER_G_LOG_HANDLER("GModule"); 300 REGISTER_G_LOG_HANDLER("GModule");
301 REGISTER_G_LOG_HANDLER("GLib-GObject"); 301 REGISTER_G_LOG_HANDLER("GLib-GObject");
302 REGISTER_G_LOG_HANDLER("GThread"); 302 REGISTER_G_LOG_HANDLER("GThread");
303 303
304 g_set_print_handler(print_stderr); /* Redirect the debug messages to stderr */ 304 g_set_print_handler(print_stderr); /* Redirect the debug messages to stderr */
305 g_set_printerr_handler(suppress_error_messages); 305 if (!purple_debug_is_enabled())
306 g_set_printerr_handler(suppress_error_messages);
306 307
307 purple_prefs_add_none(PREF_ROOT); 308 purple_prefs_add_none(PREF_ROOT);
308 purple_prefs_add_string(PREF_ROOT "/filter", ""); 309 purple_prefs_add_string(PREF_ROOT "/filter", "");
309 purple_prefs_add_none(PREF_ROOT "/size"); 310 purple_prefs_add_none(PREF_ROOT "/size");
310 purple_prefs_add_int(PREF_ROOT "/size/width", 60); 311 purple_prefs_add_int(PREF_ROOT "/size/width", 60);