diff --git a/generators/djvu/generator_djvu.cpp b/generators/djvu/generator_djvu.cpp --- a/generators/djvu/generator_djvu.cpp +++ b/generators/djvu/generator_djvu.cpp @@ -292,7 +292,6 @@ Okular::ObjectRect* DjVuGenerator::convertKDjVuLink( int page, KDjVu::Link * link ) const { - int newpage = -1; Okular::Action *newlink = nullptr; Okular::ObjectRect *newrect = nullptr; switch ( link->type() ) @@ -309,10 +308,7 @@ { Okular::DocumentViewport vp; if ( !target.isEmpty() ) - { vp.pageNumber = ( target.at(0) == QLatin1Char( '+' ) || target.at(0) == QLatin1Char( '-' ) ) ? page + tmppage : tmppage - 1; - newpage = vp.pageNumber; - } newlink = new Okular::GotoAction( QString(), vp ); } break; @@ -327,9 +323,7 @@ } if ( newlink ) { - const KDjVu::Page* p = m_djvu->pages().value( newpage == -1 ? page : newpage ); - if ( !p ) - p = m_djvu->pages().at( page ); + const KDjVu::Page* p = m_djvu->pages().at( page ); int width = p->width(); int height = p->height(); bool scape_orientation = false; // hack by tokoe, should always create default page