diff --git a/core/textdocumentgenerator.cpp b/core/textdocumentgenerator.cpp index db21e0ba3..c362a7184 100644 --- a/core/textdocumentgenerator.cpp +++ b/core/textdocumentgenerator.cpp @@ -289,6 +289,9 @@ bool TextDocumentGenerator::doCloseDocument() d->mLinkPositions.clear(); d->mLinkInfos.clear(); d->mAnnotationInfos.clear(); + // do not use clear() for the following two, otherwise they change type + d->mDocumentInfo = Okular::DocumentInfo(); + d->mDocumentSynopsis = Okular::DocumentSynopsis(); return true; }