GNOME Bugzilla – Bug 733721
Recent-view resets all the thumbnails when opening a new document
Last modified: 2018-05-22 15:43:05 UTC
When in recent view mode and opening a new document (from the recent list), not currently open, the recent view thumbnails get resets and then reload... Since reloading them is slow. This shouldn't happen, as when opening a new document as the recent list is not changing, no?
That's probably because you don't have libgnome-desktop, required to cache the thumbnails.
Created attachment 290970 [details] [review] Fix configuration with ligbnome-desktop (In reply to comment #1) > That's probably because you don't have libgnome-desktop, required to cache the > thumbnails. Maybe it is caused by a typo in configure.ac. I get this when building evince for fedora with the libgnome-desktop support enabled: checking for LIBGNOME_DESKTOP... yes ./configure: line 19439: has_libgnome_desktop: command not found It works for me with the attached patch.
Review of attachment 290970 [details] [review]: Really? :-) Thanks!
(In reply to comment #3) > Review of attachment 290970 [details] [review]: > > Really? :-) Thanks! I've just tested it again and it seems that the reload still happens but it is much faster now since the caching works so I didn't noticed it on this computer (with just few documents on it). The original problem is not fixed fully yet (it doesn't re-render all the thumbnails now). Do you still want me to push it? (I still think that it is a valid patch)
Yes, please, push to both branches, the reload is the normal way to work at the moment.
Comment on attachment 290970 [details] [review] Fix configuration with ligbnome-desktop Thank you for the review. I've pushed the patch to master and gnome-3-14 branches.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/evince/issues/484.