]> www.fi.muni.cz Git - evince.git/commitdiff
Clear the list store when setting document
authorMarco Pesenti Gritti <marco@gnome.org>
Mon, 28 Feb 2005 11:06:54 +0000 (11:06 +0000)
committerMarco Pesenti Gritti <marco@src.gnome.org>
Mon, 28 Feb 2005 11:06:54 +0000 (11:06 +0000)
2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>

        * shell/ev-sidebar-thumbnails.c:
        (ev_sidebar_thumbnails_set_document):

        Clear the list store when setting document

ChangeLog
shell/ev-sidebar-thumbnails.c

index 26f57e51e9f9f8637d185c9a17a2f50dbeb8e25e..818de8ec1e9c7407b06212322279c22d81e312ee 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
+
+       * shell/ev-sidebar-thumbnails.c:
+       (ev_sidebar_thumbnails_set_document):
+
+       Clear the list store when setting document
+
 2005-02-28  Marco Pesenti Gritti  <marco@gnome.org>
 
        * shell/ev-page-action.c: (update_entry), (sync_entry),
index a379b485c2941f88eee125d97b5e608c4f8563d9..de31e478a2304baa2dabdece72381a23d63188d7 100644 (file)
@@ -360,6 +360,8 @@ ev_sidebar_thumbnails_set_document (EvSidebarThumbnails *sidebar_thumbnails,
                                               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);