]> www.fi.muni.cz Git - evince.git/commitdiff
[pdf] Gracefully work with FITB and friends
authorMatthias Drochner <drochner dot netbsd.org>
Wed, 20 May 2009 22:19:00 +0000 (02:19 +0400)
committerNickolay V. Shmyrev <nshmyrev@yandex.ru>
Wed, 20 May 2009 22:19:00 +0000 (02:19 +0400)
Use their implemented analogs. See GNOME bug #583276.

backend/pdf/ev-poppler.cc

index f6bce0988839031f2ef2aab81e4f3b9692fe45dd..fb2a5ba5d8399697f08fa231e3692b39477894bc 100644 (file)
@@ -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;