From 369b46ee687daaef80b1c0b180e759d2444c01bf Mon Sep 17 00:00:00 2001 From: Anatoly Stolbov Date: Wed, 4 May 2016 17:28:04 +0300 Subject: [PATCH] TextEditor: fix folding of all nested blocks of folded block Now all sub-blocks of folded block don`t became folded too when we add new blocks in document Change-Id: Id347d99195d2835a1de46a397175ff9fa68bb1ae Reviewed-by: David Schulz --- src/plugins/texteditor/textdocumentlayout.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins/texteditor/textdocumentlayout.cpp b/src/plugins/texteditor/textdocumentlayout.cpp index 72241dd5a12..f82d9c446dd 100644 --- a/src/plugins/texteditor/textdocumentlayout.cpp +++ b/src/plugins/texteditor/textdocumentlayout.cpp @@ -659,6 +659,7 @@ void TextDocumentLayout::FoldValidator::process(QTextBlock block) && !TextDocumentLayout::canFold(previous)) || (!TextDocumentLayout::isFolded(previous) && TextDocumentLayout::canFold(previous) + && previous.isVisible() && !block.isVisible())) { TextDocumentLayout::setFolded(previous, !TextDocumentLayout::isFolded(previous)); }