| 687 gsize n_fields, G_GNUC_UNUSED gpointer user_data) |
687 gsize n_fields, G_GNUC_UNUSED gpointer user_data) |
| 688 { |
688 { |
| 689 const gchar *domain = NULL; |
689 const gchar *domain = NULL; |
| 690 const gchar *arg_s = NULL; |
690 const gchar *arg_s = NULL; |
| 691 GtkTextTag *level_tag = NULL; |
691 GtkTextTag *level_tag = NULL; |
| 692 const char *mdate = NULL; |
692 GDateTime *local_date_time = NULL; |
| 693 time_t mtime; |
693 gchar *local_time = NULL; |
| 694 GtkTextIter end; |
694 GtkTextIter end; |
| 695 gboolean scroll; |
695 gboolean scroll; |
| 696 gsize i; |
696 gsize i; |
| 697 |
697 |
| 698 if (debug_win == NULL || |
698 if (debug_win == NULL || |
| 730 |
730 |
| 731 scroll = view_near_bottom(debug_win); |
731 scroll = view_near_bottom(debug_win); |
| 732 gtk_text_buffer_get_end_iter(debug_win->buffer, &end); |
732 gtk_text_buffer_get_end_iter(debug_win->buffer, &end); |
| 733 gtk_text_buffer_move_mark(debug_win->buffer, debug_win->start_mark, &end); |
733 gtk_text_buffer_move_mark(debug_win->buffer, debug_win->start_mark, &end); |
| 734 |
734 |
| 735 mtime = time(NULL); |
735 local_date_time = g_date_time_new_now_local(); |
| 736 mdate = purple_utf8_strftime("(%H:%M:%S) ", localtime(&mtime)); |
736 local_time = g_date_time_format(local_date_time, "(%H:%M:%S) "); |
| |
737 g_date_time_unref(local_date_time); |
| |
738 |
| 737 gtk_text_buffer_insert_with_tags( |
739 gtk_text_buffer_insert_with_tags( |
| 738 debug_win->buffer, |
740 debug_win->buffer, |
| 739 &end, |
741 &end, |
| 740 mdate, |
742 local_time, |
| 741 -1, |
743 -1, |
| 742 level_tag, |
744 level_tag, |
| 743 debug_win->paused ? debug_win->tags.paused : NULL, |
745 debug_win->paused ? debug_win->tags.paused : NULL, |
| 744 NULL); |
746 NULL); |
| |
747 |
| |
748 g_free(local_time); |
| 745 |
749 |
| 746 if (domain != NULL && *domain != '\0') { |
750 if (domain != NULL && *domain != '\0') { |
| 747 gtk_text_buffer_insert_with_tags( |
751 gtk_text_buffer_insert_with_tags( |
| 748 debug_win->buffer, |
752 debug_win->buffer, |
| 749 &end, |
753 &end, |