sw/source/uibase/utlui/content.cxx | 28 ---------------------------- 1 file changed, 28 deletions(-)
New commits: commit 21b5d6e0dce7c2034aded96d1499da27094e2781 Author: Jim Raykowski <rayk...@gmail.com> AuthorDate: Thu Feb 17 11:01:19 2022 -0900 Commit: Jim Raykowski <rayk...@gmail.com> CommitDate: Thu Feb 24 02:35:50 2022 +0100 SwNavigator: drop unneeded cross reference expanded text Reduces the time to fill the fields members list for documents with cross reference fields and corrects the descriptions displayed for cross reference fields. Change-Id: I30425640808d0844a96a528341c0bf0382ea75c4 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/130118 Tested-by: Jenkins Reviewed-by: Jim Raykowski <rayk...@gmail.com> diff --git a/sw/source/uibase/utlui/content.cxx b/sw/source/uibase/utlui/content.cxx index cea8e84444ea..46394dd0ce24 100644 --- a/sw/source/uibase/utlui/content.cxx +++ b/sw/source/uibase/utlui/content.cxx @@ -610,34 +610,6 @@ void SwContentType::FillMemberList(bool* pbContentChanged) sText = pField->GetDescription() + u" - " + pField->GetFieldName() + sSubType + sExpandField; } - else if (pField->GetTypeId() == SwFieldTypesEnum::GetRef) - { - OUString sExpandedTextOfReferencedTextNode; - if (const SwGetRefField* pRefField( - dynamic_cast<const SwGetRefField*>(pField)); pRefField) - { - if (pRefField->IsRefToHeadingCrossRefBookmark() || - pRefField->IsRefToNumItemCrossRefBookmark()) - { - sExpandedTextOfReferencedTextNode = u" - " + - pRefField->GetExpandedTextOfReferencedTextNode( - *m_pWrtShell->GetLayout()); - if (sExpandedTextOfReferencedTextNode.getLength() > 80) - { - sExpandedTextOfReferencedTextNode = - OUString::Concat( - sExpandedTextOfReferencedTextNode.subView( - 0, 80)) + u"..."; - } - } - else - { - sExpandedTextOfReferencedTextNode = u" - " + - pRefField->GetSetRefName(); - } - } - sText = pField->GetDescription() + sExpandedTextOfReferencedTextNode; - } auto pCnt(std::make_unique<SwTextFieldContent>(this, sText, pFormatField, pTextField->GetTextNode().GetIndex().get())); if (!pTextField->GetTextNode().getLayoutFrame(m_pWrtShell->GetLayout()))