diff --git a/generators/poppler/generator_pdf.cpp b/generators/poppler/generator_pdf.cpp index 6bce88c8c..259e07b70 100644 --- a/generators/poppler/generator_pdf.cpp +++ b/generators/poppler/generator_pdf.cpp @@ -525,7 +525,12 @@ Okular::Action* createLinkFromPopplerLink(const Poppler::Link *popplerLink, bool #endif case Poppler::Link::OCGState: - Q_UNREACHABLE(); +#ifdef HAVE_POPPLER_0_50 + link = new Okular::BackendOpaqueAction(); + link->setNativeId( QVariant::fromValue( static_cast( popplerLink ) ) ); + deletePopplerLink = false; +#endif + break; } #ifdef HAVE_POPPLER_0_64