diff --git a/core/textdocumentgenerator_p.h b/core/textdocumentgenerator_p.h index c266cf627..749d6f2d9 100644 --- a/core/textdocumentgenerator_p.h +++ b/core/textdocumentgenerator_p.h @@ -36,6 +36,11 @@ namespace TextDocumentUtils { QTextLayout *startLayout = startBlock.layout(); QTextLayout *endLayout = endBlock.layout(); + if (!startLayout || !endLayout) { + kWarning() << "Start or end layout not found" << startLayout << endLayout; + page = -1; + return; + } int startPos = startPosition - startBlock.position(); int endPos = endPosition - endBlock.position();