Fix (un)collapse all

In combination with ifdef'ed out blocks (un)collapse all would
possibly never expand the blocks again.
This commit is contained in:
mae
2009-10-05 18:48:10 +02:00
parent bb8e8ef556
commit 3c96e840d8

View File

@@ -133,9 +133,11 @@ public:
TextBlockUserData *data = static_cast<TextBlockUserData*>(block.userData());
if (!data || data->collapseMode() != CollapseAfter) {
data = static_cast<TextBlockUserData*>(block.next().userData());
if (!data || data->collapseMode() != TextBlockUserData::CollapseThis || data->m_ifdefedOut)
if (!data || data->collapseMode() != TextBlockUserData::CollapseThis)
data = 0;
}
if (data && data->m_ifdefedOut)
data = 0;
return data;
}