]> www.fi.muni.cz Git - evince.git/commitdiff
(ev_sidebar_thumbnails_select_page): do nothing unless we have a
authorMartin Kretzschmar <martink@src.gnome.org>
Fri, 4 Feb 2005 12:15:13 +0000 (12:15 +0000)
committerMartin Kretzschmar <martink@src.gnome.org>
Fri, 4 Feb 2005 12:15:13 +0000 (12:15 +0000)
document. Prevents warning from scroll_to_cell.

ChangeLog
shell/ev-sidebar-thumbnails.c

index 64c5a549e644d3ca6afc2cde110c7c2d2aa417e3..49411dd64c5ad7c6d5c9295d59101c3577166f32 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-02-04  Martin Kretzschmar  <martink@gnome.org>
+
+       * shell/ev-sidebar-thumbnails.c
+       (ev_sidebar_thumbnails_select_page): do nothing unless we have a
+       document. Prevents warning from scroll_to_cell.
+
 2005-02-02  Kjartan Maraas  <kmaraas@gnome.org>
 
        * configure.ac: Add «nb» to ALL_LINGUAS too.
index 2d7153985a23967ffa438c6408412136918001e4..382a5a96930867859e3e41d68af486186489e534 100644 (file)
@@ -312,6 +312,10 @@ ev_sidebar_thumbnails_select_page (EvSidebarThumbnails *sidebar,
        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));