summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJon Bergli Heier <snakebite@jvnv.net>2010-01-04 03:13:46 +0100
committerJon Bergli Heier <snakebite@jvnv.net>2010-01-04 03:13:46 +0100
commitdf3ba8d1b835e059ec9abe1e27a764060b5e9386 (patch)
tree0479d55edb794607d86b00d966e3950e2bb2154f
parent3674235c7d276f1a8def65fbacd8077abb5de68e (diff)
Emit row-changed when updating thumbnails.
-rw-r--r--thumbnails.c5
1 files changed, 5 insertions, 0 deletions
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);