summaryrefslogtreecommitdiff
path: root/starmath/source/AccessibleSmElement.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'starmath/source/AccessibleSmElement.cxx')
-rw-r--r--starmath/source/AccessibleSmElement.cxx10
1 files changed, 3 insertions, 7 deletions
diff --git a/starmath/source/AccessibleSmElement.cxx b/starmath/source/AccessibleSmElement.cxx
index 551d0d3ca9a2..9903ce75df48 100644
--- a/starmath/source/AccessibleSmElement.cxx
+++ b/starmath/source/AccessibleSmElement.cxx
@@ -140,7 +140,7 @@ uno::Reference<XAccessible> AccessibleSmElement::getAccessibleParent()
OContextEntryGuard aGuard(this);
uno::Reference<XAccessible> xParent;
if (m_pSmElementsControl)
- xParent = m_pSmElementsControl->GetAccessible();
+ xParent.set(m_pSmElementsControl->GetAccessible().get());
return xParent;
}
@@ -229,9 +229,7 @@ sal_Int32 AccessibleSmElement::getForeground()
{
OExternalLockGuard aGuard(this);
- Color nColor;
- if (m_pSmElementsControl)
- nColor = m_pSmElementsControl->GetControlForeground();
+ Color nColor = SmElementsControl::GetTextColor();
return sal_Int32(nColor);
}
@@ -239,9 +237,7 @@ sal_Int32 AccessibleSmElement::getBackground()
{
OExternalLockGuard aGuard(this);
- Color nColor;
- if (m_pSmElementsControl)
- nColor = m_pSmElementsControl->GetControlBackground();
+ Color nColor = SmElementsControl::GetControlBackground();
return sal_Int32(nColor);
}