diff options
Diffstat (limited to 'svx/source/theme')
-rw-r--r-- | svx/source/theme/ThemeColorChangerCommon.cxx | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/svx/source/theme/ThemeColorChangerCommon.cxx b/svx/source/theme/ThemeColorChangerCommon.cxx index bca8ea1a1bb7..120a6bea03d9 100644 --- a/svx/source/theme/ThemeColorChangerCommon.cxx +++ b/svx/source/theme/ThemeColorChangerCommon.cxx @@ -62,9 +62,7 @@ bool updateEditEngTextSections(model::ColorSet const& rColorSet, SdrObject* pObj if (!pOutlinerView) return false; - auto* pEditEngine = pOutlinerView->GetEditView().GetEditEngine(); - if (!pEditEngine) - return false; + auto& rEditEngine = pOutlinerView->GetEditView().getEditEngine(); OutlinerParaObject* pOutlinerParagraphObject = pTextObject->GetOutlinerParaObject(); if (pOutlinerParagraphObject) @@ -82,9 +80,9 @@ bool updateEditEngTextSections(model::ColorSet const& rColorSet, SdrObject* pObj model::ComplexColor const& rComplexColor = pItem->getComplexColor(); if (rComplexColor.isValidThemeType()) { - SfxItemSet aSet(pEditEngine->GetAttribs(rSection.mnParagraph, rSection.mnStart, - rSection.mnEnd, - GetAttribsFlags::CHARATTRIBS)); + SfxItemSet aSet(rEditEngine.GetAttribs(rSection.mnParagraph, rSection.mnStart, + rSection.mnEnd, + GetAttribsFlags::CHARATTRIBS)); Color aNewColor = rColorSet.resolveColor(rComplexColor); std::unique_ptr<SvxColorItem> pNewItem(pItem->Clone()); pNewItem->setColor(aNewColor); @@ -92,7 +90,7 @@ bool updateEditEngTextSections(model::ColorSet const& rColorSet, SdrObject* pObj ESelection aSelection(rSection.mnParagraph, rSection.mnStart, rSection.mnParagraph, rSection.mnEnd); - pEditEngine->QuickSetAttribs(aSet, aSelection); + rEditEngine.QuickSetAttribs(aSet, aSelection); } } } |