gtk_list_store_set (priv->list_store,
&(priv->current_page_iter),
COLUMN_PIXBUF, pixbuf,
+ COLUMN_THUMBNAIL_SET, TRUE,
-1);
g_object_unref (pixbuf);
GtkTreePath *path;
GtkTreeSelection *selection;
+ /* if the EvSidebar's document can't provide thumbnails */
+ if (sidebar->priv->document == NULL)
+ return;
+
path = gtk_tree_path_new_from_indices (page - 1, -1);
selection = gtk_tree_view_get_selection
(GTK_TREE_VIEW (sidebar->priv->tree_view));
1, THUMBNAIL_WIDTH, &width, &height);
loading_icon = ev_document_misc_get_thumbnail_frame (width, height, NULL);
+ gtk_list_store_clear (priv->list_store);
+
for (i = 1; i <= n_pages; i++) {
page = g_strdup_printf ("<i>%d</i>", i);
gtk_list_store_append (priv->list_store, &iter);