Fix code folding issue with empty nested blocks like in:

void main()
{
{
}
int i;
}
This commit is contained in:
mae
2009-09-07 16:15:59 +02:00
parent 78d07c6d39
commit 9b4055122c
2 changed files with 3 additions and 6 deletions

View File

@@ -145,13 +145,10 @@ public:
inline static bool hasCollapseAfter(const QTextBlock & block)
{
if (!block.isValid())
return false;
TextBlockUserData *data = static_cast<TextBlockUserData*>(block.userData());
if (data && data->collapseMode() != NoCollapse) {
if (!block.isValid()) {
return false;
} else if (block.next().isValid()) {
data = static_cast<TextBlockUserData*>(block.next().userData());
TextBlockUserData *data = static_cast<TextBlockUserData*>(block.next().userData());
if (data && data->collapseMode() == TextBlockUserData::CollapseThis && !data->m_ifdefedOut)
return true;
}