| 670 gtk_list_store_append(model, &iter); |
670 gtk_list_store_append(model, &iter); |
| 671 gtk_list_store_set(model, &iter, 0, pixbuf, -1); |
671 gtk_list_store_set(model, &iter, 0, pixbuf, -1); |
| 672 |
672 |
| 673 for (j = 1; j < col_num; j++) { |
673 for (j = 1; j < col_num; j++) { |
| 674 GValue v; |
674 GValue v; |
| 675 char *escaped = g_markup_escape_text(g_list_nth_data(row, j - 1), -1); |
675 char *data = g_list_nth_data(row, j - 1); |
| 676 |
676 |
| 677 v.g_type = 0; |
677 v.g_type = 0; |
| 678 g_value_init(&v, G_TYPE_STRING); |
678 g_value_init(&v, G_TYPE_STRING); |
| 679 g_value_set_string(&v, escaped); |
679 g_value_set_string(&v, data); |
| 680 gtk_list_store_set_value(model, &iter, j, &v); |
680 gtk_list_store_set_value(model, &iter, j, &v); |
| 681 g_free(escaped); |
|
| 682 } |
681 } |
| 683 } |
682 } |
| 684 |
683 |
| 685 if (pixbuf != NULL) |
684 if (pixbuf != NULL) |
| 686 g_object_unref(pixbuf); |
685 g_object_unref(pixbuf); |