Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/backend/pdf/ev-poppler.cc
diff options
context:
space:
mode:
authorMatthias Drochner <drochner dot netbsd.org>2009-05-20 22:19:00 (GMT)
committer Nickolay V. Shmyrev <nshmyrev@yandex.ru>2009-05-20 22:19:00 (GMT)
commitca333c3fe702e51161dd6ec2c95424db46789b36 (patch)
tree376008979d17e1fd3222e2632236958eff59af11 /backend/pdf/ev-poppler.cc
parentd8e314a2f10f0fb949f4da48042d12dbdb5383b4 (diff)
[pdf] Gracefully work with FITB and friends
Use their implemented analogs. See GNOME bug #583276.
Diffstat (limited to 'backend/pdf/ev-poppler.cc')
-rw-r--r--backend/pdf/ev-poppler.cc14
1 files changed, 4 insertions, 10 deletions
diff --git a/backend/pdf/ev-poppler.cc b/backend/pdf/ev-poppler.cc
index f6bce09..fb2a5ba 100644
--- a/backend/pdf/ev-poppler.cc
+++ b/backend/pdf/ev-poppler.cc
@@ -1015,9 +1015,11 @@ ev_link_dest_from_dest (PdfDocument *pdf_document,
g_object_unref (poppler_page);
}
break;
- case POPPLER_DEST_FIT:
+ case POPPLER_DEST_FITB:
+ case POPPLER_DEST_FIT:
ev_dest = ev_link_dest_new_fit (dest->page_num - 1);
break;
+ case POPPLER_DEST_FITBH:
case POPPLER_DEST_FITH: {
PopplerPage *poppler_page;
double height;
@@ -1031,6 +1033,7 @@ ev_link_dest_from_dest (PdfDocument *pdf_document,
g_object_unref (poppler_page);
}
break;
+ case POPPLER_DEST_FITBV:
case POPPLER_DEST_FITV:
ev_dest = ev_link_dest_new_fitv (dest->page_num - 1,
dest->left,
@@ -1051,15 +1054,6 @@ ev_link_dest_from_dest (PdfDocument *pdf_document,
g_object_unref (poppler_page);
}
break;
- case POPPLER_DEST_FITB:
- unimplemented_dest = "POPPLER_DEST_FITB";
- break;
- case POPPLER_DEST_FITBH:
- unimplemented_dest = "POPPLER_DEST_FITBH";
- break;
- case POPPLER_DEST_FITBV:
- unimplemented_dest = "POPPLER_DEST_FITBV";
- break;
case POPPLER_DEST_NAMED:
ev_dest = ev_link_dest_new_named (dest->named_dest);
break;