diff --git a/generators/dvi/generator_dvi.cpp b/generators/dvi/generator_dvi.cpp index 5ff622cbf..65b4e2e08 100644 --- a/generators/dvi/generator_dvi.cpp +++ b/generators/dvi/generator_dvi.cpp @@ -143,13 +143,13 @@ bool DviGenerator::doCloseDocument() } void DviGenerator::fillViewportFromAnchor( Okular::DocumentViewport &vp, - const Anchor &anch, const Okular::Page *page ) + const Anchor &anch, const Okular::Page *page ) const { fillViewportFromAnchor( vp, anch, page->width(), page->height() ); } void DviGenerator::fillViewportFromAnchor( Okular::DocumentViewport &vp, - const Anchor &anch, int pW, int pH ) + const Anchor &anch, int pW, int pH ) const { vp.pageNumber = anch.page - 1; @@ -584,7 +584,7 @@ QVariant DviGenerator::metaData( const QString & key, const QVariant & option ) const Okular::Page *page = document()->page( anchor.page - 1 ); Q_ASSERT_X( page, "DviGenerator::metaData()", "NULL page as result of valid Anchor" ); Okular::DocumentViewport viewport; - const_cast< DviGenerator * >( this )->fillViewportFromAnchor( viewport, anchor, page ); + fillViewportFromAnchor( viewport, anchor, page ); if ( viewport.isValid() ) { return viewport.toString(); diff --git a/generators/dvi/generator_dvi.h b/generators/dvi/generator_dvi.h index 72f91ce53..e8eaa40c4 100644 --- a/generators/dvi/generator_dvi.h +++ b/generators/dvi/generator_dvi.h @@ -61,9 +61,9 @@ class DviGenerator : public Okular::Generator void loadPages( QVector< Okular::Page * > & pagesVector ); Okular::TextPage *extractTextFromPage( dviPageInfo *pageInfo ); void fillViewportFromAnchor( Okular::DocumentViewport &vp, const Anchor &anch, - int pW, int pH ); + int pW, int pH ) const; void fillViewportFromAnchor( Okular::DocumentViewport &vp, const Anchor &anch, - const Okular::Page *page ); + const Okular::Page *page ) const; QLinkedList generateDviLinks( const dviPageInfo *pageInfo ); };