]> www.fi.muni.cz Git - evince.git/commitdiff
Handle n_pages == 0, fixes #310306.
authorJonathan Blandford <jrb@redhat.com>
Sat, 30 Jul 2005 03:15:20 +0000 (03:15 +0000)
committerJonathan Blandford <jrb@src.gnome.org>
Sat, 30 Jul 2005 03:15:20 +0000 (03:15 +0000)
Fri Jul 29 23:14:28 2005  Jonathan Blandford  <jrb@redhat.com>

        * shell/ev-page-cache.c: (ev_page_cache_new):
        * shell/ev-window.c: (update_action_sensitivity): Handle n_pages
        == 0, fixes #310306.

ChangeLog
shell/ev-page-cache.c
shell/ev-window.c

index 8c8b169abfe1bc41f2f27f8a771d345ce21183f6..7e28e94b92805574d504fb48bea07b9852978140 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2005-07-29  set REAL_NAME environment variable  <set EMAIL_ADDRESS environment variable>
+
+       reviewed by: <delete if not using a buddy>
+
+       * shell/ev-page-cache.c: (ev_page_cache_new):
+       * shell/ev-window.c: (update_action_sensitivity):
+
 2005-07-29  Marco Pesenti Gritti  <mpg@redhat.com>
 
        * shell/ev-view.c: (doc_rect_to_view_rect), (ev_view_rotate_right),
index c39053aec90633229164b33b2fd901da2ce63fe8..eb88ed9d607880b346382bc6378e848a1d40c5ae 100644 (file)
@@ -261,7 +261,7 @@ ev_page_cache_new (EvDocument *document)
        /* make some sanity check assertions */
        if (! page_cache->uniform)
                g_assert (page_cache->size_cache != NULL);
-       if (page_cache->uniform)
+       if (page_cache->uniform && page_cache->n_pages > 0)
                g_assert (page_cache->uniform_width > 0 && page_cache->uniform_height > 0);
 
        ev_document_doc_mutex_unlock ();
index ea2cf73a547b087f4131b69d20e07d910da46a4f..64d496732894a45a4319416c8a53a359cf9ba46b 100644 (file)
@@ -256,8 +256,8 @@ update_action_sensitivity (EvWindow *ev_window)
                              has_pages && EV_IS_DOCUMENT_FIND (document));
        set_action_sensitive (ev_window, "EditFindNext",
                              ev_view_can_find_next (view));
-       set_action_sensitive (ev_window, "EditRotateLeft", has_document);
-       set_action_sensitive (ev_window, "EditRotateRight", has_document);
+       set_action_sensitive (ev_window, "EditRotateLeft", has_pages);
+       set_action_sensitive (ev_window, "EditRotateRight", has_pages);
 
         /* View menu */
        set_action_sensitive (ev_window, "ViewContinuous", has_pages);