sfx2/source/dialog/StyleList.cxx | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-)
New commits: commit 3967cdfe862dd4d542ae50cf16c46a62ab17cfa0 Author: Jim Raykowski <[email protected]> AuthorDate: Mon Sep 22 22:20:08 2025 -0800 Commit: Jim Raykowski <[email protected]> CommitDate: Tue Sep 23 16:43:04 2025 +0200 tdf#168025 Fix style spotlight numbers in styles list do not always match style spotlight numbers in document view This is a partial revert of commit b5e366c97d813c65d477941d45ae55f7dff954ad Change-Id: I016f8039d9b8e228afe26231a565679320c1f726 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/191373 Tested-by: Jenkins Reviewed-by: Jim Raykowski <[email protected]> diff --git a/sfx2/source/dialog/StyleList.cxx b/sfx2/source/dialog/StyleList.cxx index 956095a57730..9a71c271fee2 100644 --- a/sfx2/source/dialog/StyleList.cxx +++ b/sfx2/source/dialog/StyleList.cxx @@ -438,8 +438,13 @@ void StyleList::UpdateFamily() m_bTreeDrag = true; if (m_pStyleSheetPool) { - UpdateStyles(StyleFlags::UpdateFamily | StyleFlags::UpdateFamilyList); - FillTreeBox(GetActualFamily()); + if (!m_xTreeBox->get_visible()) + UpdateStyles(StyleFlags::UpdateFamily | StyleFlags::UpdateFamilyList); + else + { + UpdateStyles(StyleFlags::UpdateFamily); + FillTreeBox(GetActualFamily()); + } } InvalidateBindings(); @@ -1935,8 +1940,12 @@ void StyleList::Update() } m_nAppFilter = pItem->GetValue(); - UpdateStyles(StyleFlags::UpdateFamilyList); - FillTreeBox(GetActualFamily()); + if (!m_xTreeBox->get_visible()) + { + UpdateStyles(StyleFlags::UpdateFamilyList); + } + else + FillTreeBox(GetActualFamily()); } else { @@ -1948,8 +1957,10 @@ void StyleList::Update() && m_nAppFilter != pItem->GetValue()) { m_nAppFilter = pItem->GetValue(); - UpdateStyles(StyleFlags::UpdateFamilyList); - FillTreeBox(GetActualFamily()); + if (!m_xTreeBox->get_visible()) + UpdateStyles(StyleFlags::UpdateFamilyList); + else + FillTreeBox(GetActualFamily()); } else {
