cui/source/tabpages/backgrnd.cxx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-)
New commits: commit fb454d86f19c48383c4fc3891973779402b0f117 Author: Jim Raykowski <[email protected]> AuthorDate: Thu Dec 4 23:09:29 2025 -0900 Commit: Jim Raykowski <[email protected]> CommitDate: Fri Dec 5 17:05:43 2025 +0100 Resolves: tdf#169695 Table cells background color changed unexpectedly Change-Id: Ib51e1cd7cf743bccb0c8c807d04e936388e3141f Reviewed-on: https://gerrit.libreoffice.org/c/core/+/195052 Tested-by: Jenkins Reviewed-by: Jim Raykowski <[email protected]> diff --git a/cui/source/tabpages/backgrnd.cxx b/cui/source/tabpages/backgrnd.cxx index aa53dcd64afe..765071e0f4df 100644 --- a/cui/source/tabpages/backgrnd.cxx +++ b/cui/source/tabpages/backgrnd.cxx @@ -97,15 +97,16 @@ void SvxBkgTabPage::Reset(const SfxItemSet* pItemSet) { if (m_xTblLBox && m_xTblLBox->get_visible()) { + SetActiveTableDestinationBrushItem(); if (m_nActPos == -1) // initial reset { - m_nActPos = 0; - if (const SfxUInt16Item* pDestItem = pItemSet->GetItemIfSet(SID_BACKGRND_DESTINATION, false)) - m_nActPos = pDestItem->GetValue(); - m_xTblLBox->set_active(m_nActPos); + int nActPos = 0; + if (const SfxUInt16Item* pDestItem + = pItemSet->GetItemIfSet(SID_BACKGRND_DESTINATION, false)) + nActPos = pDestItem->GetValue(); + m_xTblLBox->set_active(nActPos); + TblDestinationHdl_Impl(*m_xTblLBox); } - SetActiveTableDestinationBrushItem(); - return; } else if (m_bCharBackColor) {
