diff --git a/src/plugins/texteditor/basetexteditor.h b/src/plugins/texteditor/basetexteditor.h index 17adcce1b130a374b871e51459dace92546ce559..0bfa24bfa23e471fbd4bf0a3f8fdbc287fb7471f 100644 --- a/src/plugins/texteditor/basetexteditor.h +++ b/src/plugins/texteditor/basetexteditor.h @@ -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; }