From ee6b0eca46b68d392ef195e56b4a5b68c3ec9676 Mon Sep 17 00:00:00 2001 From: Jim Raykowski Date: Tue, 28 Jan 2020 18:52:27 -0900 Subject: tdf#129625 Gray out content types with no content This patch is for Writer Navigator only. Change-Id: I80724a3e24fd38d7b5537e1c923866a914b45898 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87668 Tested-by: Jenkins Reviewed-by: Noel Grandin (cherry picked from commit 000ba228db56c28b6e2a42bf6adefe6ca6cfdffb) Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87669 Reviewed-by: Adolfo Jayme Barrientos --- sw/source/uibase/utlui/content.cxx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sw/source/uibase/utlui/content.cxx b/sw/source/uibase/utlui/content.cxx index c3a71fd0a17b..85e6d4559608 100644 --- a/sw/source/uibase/utlui/content.cxx +++ b/sw/source/uibase/utlui/content.cxx @@ -1763,6 +1763,11 @@ void SwContentTree::Display( bool bActive ) bool bChOnDemand = 0 != rpContentT->GetMemberCount(); pEntry = InsertEntry(sEntry, aImage, aImage, nullptr, bChOnDemand, TREELIST_APPEND, rpContentT.get()); + if(pEntry && !pEntry->HasChildren() && !pEntry->HasChildrenOnDemand()) + { + pEntry->SetFlags(pEntry->GetFlags() | SvTLEntryFlags::SEMITRANSPARENT); + pEntry->SetTextColor(COL_GRAY); + } if(nCntType == m_nLastSelType) pSelEntry = pEntry; sal_Int32 nExpandOptions = (State::HIDDEN == m_eState) -- cgit