]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-sidebar-links.c
Allow build from different dir
[evince.git] / shell / ev-sidebar-links.c
index 60d4134796514341968c22c234e8142b3a6f0528..386cdd5f141798941f1bb40b9e42154455d746ef 100644 (file)
@@ -294,13 +294,15 @@ print_section_cb (GtkWidget *menuitem, EvSidebarLinks *sidebar)
                        if (link)
                                g_object_unref (link);
                } else {
-                       last_page = -1;
+                       last_page =  ev_page_cache_get_n_pages (sidebar->priv->page_cache);
                }
        
                window = gtk_widget_get_toplevel (GTK_WIDGET (sidebar));
                if (EV_IS_WINDOW (window)) {
+#ifdef WITH_GNOME_PRINT
                        ev_window_print_range (EV_WINDOW (window),
                                               first_page, last_page);
+#endif
                }
        }
 }