diff --git a/qt4/src/poppler-page.cc b/qt4/src/poppler-page.cc index 83bcf4a..6e3a02e 100644 --- a/qt4/src/poppler-page.cc +++ b/qt4/src/poppler-page.cc @@ -205,7 +205,7 @@ Link* PageData::convertLinkActionToLink(::LinkAction * a, DocumentData *parentDo if ( lrn->hasScreenAnnot() ) reference = lrn->getScreenAnnot(); - popplerLink = new LinkRendition( linkArea, lrn->getMedia()->copy(), lrn->getOperation(), UnicodeParsedString( lrn->getScript() ), reference ); + popplerLink = new LinkRendition( linkArea, lrn->getMedia() ? lrn->getMedia()->copy() : NULL, lrn->getOperation(), UnicodeParsedString( lrn->getScript() ), reference ); } break;