pidgin/gtkdebug.c

changeset 15880
d275b025481c
parent 15577
b8129373f65e
child 15882
1dbd5756b7bf
equal deleted inserted replaced
15878:f52832b611fe 15880:d275b025481c
902 else 902 else
903 pidgin_debug_window_hide(); 903 pidgin_debug_window_hide();
904 } 904 }
905 905
906 static void 906 static void
907 gaim_glib_log_handler(const gchar *domain, GLogLevelFlags flags, 907 pidgin_glib_log_handler(const gchar *domain, GLogLevelFlags flags,
908 const gchar *msg, gpointer user_data) 908 const gchar *msg, gpointer user_data)
909 { 909 {
910 GaimDebugLevel level; 910 GaimDebugLevel level;
911 char *new_msg = NULL; 911 char *new_msg = NULL;
912 char *new_domain = NULL; 912 char *new_domain = NULL;
948 g_free(new_domain); 948 g_free(new_domain);
949 } 949 }
950 950
951 #ifdef _WIN32 951 #ifdef _WIN32
952 static void 952 static void
953 gaim_glib_dummy_print_handler(const gchar *string) 953 pidgin_glib_dummy_print_handler(const gchar *string)
954 { 954 {
955 } 955 }
956 #endif 956 #endif
957 957
958 void 958 void
989 debug_enabled_cb, NULL); 989 debug_enabled_cb, NULL);
990 990
991 #define REGISTER_G_LOG_HANDLER(name) \ 991 #define REGISTER_G_LOG_HANDLER(name) \
992 g_log_set_handler((name), G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL \ 992 g_log_set_handler((name), G_LOG_LEVEL_MASK | G_LOG_FLAG_FATAL \
993 | G_LOG_FLAG_RECURSION, \ 993 | G_LOG_FLAG_RECURSION, \
994 gaim_glib_log_handler, NULL) 994 pidgin_glib_log_handler, NULL)
995 995
996 /* Register the glib/gtk log handlers. */ 996 /* Register the glib/gtk log handlers. */
997 REGISTER_G_LOG_HANDLER(NULL); 997 REGISTER_G_LOG_HANDLER(NULL);
998 REGISTER_G_LOG_HANDLER("Gdk"); 998 REGISTER_G_LOG_HANDLER("Gdk");
999 REGISTER_G_LOG_HANDLER("Gtk"); 999 REGISTER_G_LOG_HANDLER("Gtk");
1003 REGISTER_G_LOG_HANDLER("GLib-GObject"); 1003 REGISTER_G_LOG_HANDLER("GLib-GObject");
1004 REGISTER_G_LOG_HANDLER("GThread"); 1004 REGISTER_G_LOG_HANDLER("GThread");
1005 1005
1006 #ifdef _WIN32 1006 #ifdef _WIN32
1007 if (!gaim_debug_is_enabled()) 1007 if (!gaim_debug_is_enabled())
1008 g_set_print_handler(gaim_glib_dummy_print_handler); 1008 g_set_print_handler(pidgin_glib_dummy_print_handler);
1009 #endif 1009 #endif
1010 } 1010 }
1011 1011
1012 void 1012 void
1013 pidgin_debug_uninit(void) 1013 pidgin_debug_uninit(void)

mercurial