From 2333ab19285c722571e2f9c854e11fc0a2de374e Mon Sep 17 00:00:00 2001 From: Carlos Garcia Campos Date: Sat, 10 Mar 2007 16:11:18 +0000 Subject: [PATCH] Do not render thumbnails when sidebar thumbnail page is not visible at 2007-03-10 Carlos Garcia Campos * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb): Do not render thumbnails when sidebar thumbnail page is not visible at startup. Fixes bug #416447. svn path=/trunk/; revision=2372 --- ChangeLog | 7 +++++++ shell/ev-sidebar-thumbnails.c | 13 +++++-------- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index 492c87e8..e885ce31 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,10 @@ +2007-03-10 Carlos Garcia Campos + + * shell/ev-sidebar-thumbnails.c: (adjustment_changed_cb): + + Do not render thumbnails when sidebar thumbnail page is not visible + at startup. Fixes bug #416447. + 2007-03-07 Christian Kirbach * data/evince.desktop.in.in: diff --git a/shell/ev-sidebar-thumbnails.c b/shell/ev-sidebar-thumbnails.c index 325c1633..75b735d1 100644 --- a/shell/ev-sidebar-thumbnails.c +++ b/shell/ev-sidebar-thumbnails.c @@ -354,14 +354,11 @@ adjustment_changed_cb (EvSidebarThumbnails *sidebar_thumbnails) return; } - if (path == NULL) - path = gtk_tree_path_new_first (); - if (path2 == NULL) - path2 = gtk_tree_path_new_from_indices (priv->n_pages, - -1); - update_visible_range (sidebar_thumbnails, - gtk_tree_path_get_indices (path)[0], - gtk_tree_path_get_indices (path2)[0]); + if (path && path2) { + update_visible_range (sidebar_thumbnails, + gtk_tree_path_get_indices (path)[0], + gtk_tree_path_get_indices (path2)[0]); + } gtk_tree_path_free (path); gtk_tree_path_free (path2); -- 2.43.5