From 697cb0daa8aba91200427de650c00981b9ea2482 Mon Sep 17 00:00:00 2001 From: mae <qt-info@nokia.com> Date: Thu, 20 May 2010 16:39:54 +0200 Subject: [PATCH] Code folding fix Remove harmful over optimization (made it impossible to restore nested folding states) --- src/plugins/texteditor/basetextdocumentlayout.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/plugins/texteditor/basetextdocumentlayout.cpp b/src/plugins/texteditor/basetextdocumentlayout.cpp index 57bc1e6dfa4..648c0a610e5 100644 --- a/src/plugins/texteditor/basetextdocumentlayout.cpp +++ b/src/plugins/texteditor/basetextdocumentlayout.cpp @@ -493,8 +493,6 @@ void BaseTextDocumentLayout::doFoldOrUnfold(const QTextBlock& block, bool unfold if (!canFold(block)) return; QTextBlock b = block.next(); - if (b.isVisible() == unfold) - return; int indent = foldingIndent(block); while (b.isValid() && foldingIndent(b) > indent && b.next().isValid()) { -- GitLab