diff --git a/generators/djvu/generator_djvu.cpp b/generators/djvu/generator_djvu.cpp index a0d0fe15f..4310316a6 100644 --- a/generators/djvu/generator_djvu.cpp +++ b/generators/djvu/generator_djvu.cpp @@ -30,7 +30,7 @@ #include #include -static void recurseCreateTOC( QDomDocument &maindoc, QDomNode &parent, QDomNode &parentDestination ) +static void recurseCreateTOC( QDomDocument &maindoc, const QDomNode &parent, QDomNode &parentDestination ) { QDomNode n = parent.firstChild(); while( !n.isNull() ) @@ -181,7 +181,7 @@ const Okular::DocumentSynopsis * DjVuGenerator::generateDocumentSynopsis() if ( doc ) { m_docSyn = new Okular::DocumentSynopsis(); - recurseCreateTOC( *m_docSyn, *const_cast( doc ), *m_docSyn ); + recurseCreateTOC( *m_docSyn, *doc, *m_docSyn ); } locker.unlock();