Fixes 1.0.18 PDF export bug, when references exist in the document.

- Regression
 - fixes #2236
master
Fabian Keßler 6 years ago
parent 11f6331db9
commit d2665ed8d9
  1. 3
      src/pdf/popplerapi/PopplerGlibAction.cpp

@ -41,7 +41,7 @@ void PopplerGlibAction::linkFromDest(LinkDestination* link, PopplerDest* pDest)
g_warning("PDF Contains unknown link destination"); g_warning("PDF Contains unknown link destination");
break; break;
case POPPLER_DEST_XYZ: { case POPPLER_DEST_XYZ: {
PopplerPage* page = poppler_document_get_page(document, pDest->page_num); PopplerPage* page = poppler_document_get_page(document, pDest->page_num - 1);
if (page == nullptr) { if (page == nullptr) {
return; return;
} }
@ -65,7 +65,6 @@ void PopplerGlibAction::linkFromDest(LinkDestination* link, PopplerDest* pDest)
if (pDest->zoom != 0) { if (pDest->zoom != 0) {
link->setChangeZoom(pDest->zoom); link->setChangeZoom(pDest->zoom);
} }
g_object_unref(page); g_object_unref(page);
} break; } break;
case POPPLER_DEST_NAMED: { case POPPLER_DEST_NAMED: {

Loading…
Cancel
Save