]> www.fi.muni.cz Git - evince.git/commitdiff
[pdf] Remove unneeded #ifdefs
authorCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 12 May 2009 15:54:11 +0000 (17:54 +0200)
committerCarlos Garcia Campos <carlosgc@gnome.org>
Tue, 12 May 2009 15:54:11 +0000 (17:54 +0200)
backend/pdf/ev-poppler.cc
configure.ac

index 4c16d22d4256679ea566cf66b5700e89a1555388..38ab1d5a846cc20a344ca67bb1f7c8d72b875e3c 100644 (file)
@@ -2518,7 +2518,6 @@ pdf_document_document_annotations_iface_init (EvDocumentAnnotationsIface *iface)
 static gboolean
 pdf_document_layers_has_layers (EvDocumentLayers *document)
 {
-#ifdef HAVE_POPPLER_LAYERS_ITER_NEW
        PdfDocument *pdf_document = PDF_DOCUMENT (document);
        PopplerLayersIter *iter;
 
@@ -2528,12 +2527,8 @@ pdf_document_layers_has_layers (EvDocumentLayers *document)
        poppler_layers_iter_free (iter);
 
        return TRUE;
-#else
-       return FALSE;
-#endif /* HAVE_POPPLER_LAYERS_ITER_NEW */
 }
 
-#ifdef HAVE_POPPLER_LAYERS_ITER_NEW
 static void
 build_layers_tree (PdfDocument       *pdf_document,
                   GtkTreeModel      *model,
@@ -2589,13 +2584,11 @@ build_layers_tree (PdfDocument       *pdf_document,
                poppler_layers_iter_free (child);
        } while (poppler_layers_iter_next (iter));
 }
-#endif /* HAVE_POPPLER_LAYERS_ITER_NEW */
 
 static GtkTreeModel *
 pdf_document_layers_get_layers (EvDocumentLayers *document)
 {
        GtkTreeModel *model = NULL;
-#ifdef HAVE_POPPLER_LAYERS_ITER_NEW
        PdfDocument *pdf_document = PDF_DOCUMENT (document);
        PopplerLayersIter *iter;
 
@@ -2611,8 +2604,6 @@ pdf_document_layers_get_layers (EvDocumentLayers *document)
                build_layers_tree (pdf_document, model, NULL, iter);
                poppler_layers_iter_free (iter);
        }
-       
-#endif
        return model;
 }
 
@@ -2620,42 +2611,30 @@ static void
 pdf_document_layers_show_layer (EvDocumentLayers *document,
                                EvLayer          *layer)
 {
-#ifdef HAVE_POPPLER_LAYERS_ITER_NEW
        PdfDocument *pdf_document = PDF_DOCUMENT (document);
        guint        layer_id = ev_layer_get_id (layer);
 
        poppler_layer_show (POPPLER_LAYER (g_list_nth_data (pdf_document->layers, layer_id)));
-#else
-       return;
-#endif /* HAVE_POPPLER_LAYERS_ITER_NEW */
 }
 
 static void
 pdf_document_layers_hide_layer (EvDocumentLayers *document,
                                EvLayer          *layer)
 {
-#ifdef HAVE_POPPLER_LAYERS_ITER_NEW
        PdfDocument *pdf_document = PDF_DOCUMENT (document);
        guint        layer_id = ev_layer_get_id (layer);
 
        poppler_layer_hide (POPPLER_LAYER (g_list_nth_data (pdf_document->layers, layer_id)));
-#else
-       return;
-#endif /* HAVE_POPPLER_LAYERS_ITER_NEW */
 }
 
 static gboolean
 pdf_document_layers_layer_is_visible (EvDocumentLayers *document,
                                      EvLayer          *layer)
 {
-#ifdef HAVE_POPPLER_LAYERS_ITER_NEW
        PdfDocument *pdf_document = PDF_DOCUMENT (document);
        guint        layer_id = ev_layer_get_id (layer);
 
        return poppler_layer_is_visible (POPPLER_LAYER (g_list_nth_data (pdf_document->layers, layer_id)));
-#else
-       return FALSE;
-#endif /* HAVE_POPPLER_LAYERS_ITER_NEW */
 }
 
 static void
index 88628b5757020651831f0697cfaefd41c225fadd..6f7460b52f0e0025f48e8608aa20aaadf4d118bb 100644 (file)
@@ -366,7 +366,6 @@ if test "x$enable_pdf" = "xyes"; then
            evince_save_LIBS=$LIBS
            LIBS="$LIBS $POPPLER_LIBS"
            AC_CHECK_FUNCS(poppler_page_render)
-           AC_CHECK_FUNCS(poppler_layers_iter_new)
            LIBS=$evince_save_LIBS
 
            PKG_CHECK_MODULES(CAIRO_PDF, cairo-pdf, enable_cairo_pdf=yes, enable_cairo_pdf=no)