forked from qt-creator/qt-creator
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:
@@ -133,9 +133,11 @@ public:
|
|||||||
TextBlockUserData *data = static_cast<TextBlockUserData*>(block.userData());
|
TextBlockUserData *data = static_cast<TextBlockUserData*>(block.userData());
|
||||||
if (!data || data->collapseMode() != CollapseAfter) {
|
if (!data || data->collapseMode() != CollapseAfter) {
|
||||||
data = static_cast<TextBlockUserData*>(block.next().userData());
|
data = static_cast<TextBlockUserData*>(block.next().userData());
|
||||||
if (!data || data->collapseMode() != TextBlockUserData::CollapseThis || data->m_ifdefedOut)
|
if (!data || data->collapseMode() != TextBlockUserData::CollapseThis)
|
||||||
data = 0;
|
data = 0;
|
||||||
}
|
}
|
||||||
|
if (data && data->m_ifdefedOut)
|
||||||
|
data = 0;
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user