Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--backend/pdf/ev-poppler.cc21
-rw-r--r--configure.ac1
2 files changed, 0 insertions, 22 deletions
diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
index 4c16d22..38ab1d5 100644
--- a/backend/pdf/ev-poppler.cc
+++ b/backend/pdf/ev-poppler.cc
@@ -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
diff --git a/configure.ac b/configure.ac
index 88628b5..6f7460b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -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)