From df3ba8d1b835e059ec9abe1e27a764060b5e9386 Mon Sep 17 00:00:00 2001 From: Jon Bergli Heier Date: Mon, 4 Jan 2010 03:13:46 +0100 Subject: Emit row-changed when updating thumbnails. --- thumbnails.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/thumbnails.c b/thumbnails.c index a684938..92f2460 100644 --- a/thumbnails.c +++ b/thumbnails.c @@ -127,6 +127,7 @@ GdkPixbuf *get_thumbnail(const gchar *filepath) { gpointer add_thumbs_thread(gpointer data) { GtkListStore *liststore; GtkTreeIter iter; + GtkTreePath *path; int n; GValue value = {0}; GdkPixbuf *pb = NULL; @@ -153,6 +154,10 @@ gpointer add_thumbs_thread(gpointer data) { if(pb) { gtk_list_store_set(liststore, &iter, 0, pb, -1); + path = gtk_tree_model_get_path(GTK_TREE_MODEL(liststore), &iter); + + gtk_tree_model_row_changed(GTK_TREE_MODEL(liststore), path, &iter); + g_object_unref(pb); } gtk_tree_model_iter_next(GTK_TREE_MODEL(liststore), &iter); -- cgit v1.2.3