diff options
Diffstat (limited to 'accessibility/source/extended/AccessibleBrowseBoxBase.cxx')
-rw-r--r-- | accessibility/source/extended/AccessibleBrowseBoxBase.cxx | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/accessibility/source/extended/AccessibleBrowseBoxBase.cxx b/accessibility/source/extended/AccessibleBrowseBoxBase.cxx index 904e0846d8e2..f9ade6d25fa7 100644 --- a/accessibility/source/extended/AccessibleBrowseBoxBase.cxx +++ b/accessibility/source/extended/AccessibleBrowseBoxBase.cxx @@ -478,12 +478,12 @@ sal_Int32 SAL_CALL AccessibleBrowseBoxBase::getForeground( ) SolarMethodGuard aGuard(getMutex()); ensureIsAlive(); - sal_Int32 nColor = 0; + Color nColor; vcl::Window* pInst = mpBrowseBox->GetWindowInstance(); if ( pInst ) { if ( pInst->IsControlForeground() ) - nColor = pInst->GetControlForeground().GetColor(); + nColor = pInst->GetControlForeground(); else { vcl::Font aFont; @@ -491,11 +491,11 @@ sal_Int32 SAL_CALL AccessibleBrowseBoxBase::getForeground( ) aFont = pInst->GetControlFont(); else aFont = pInst->GetFont(); - nColor = aFont.GetColor().GetColor(); + nColor = aFont.GetColor(); } } - return nColor; + return sal_Int32(nColor); } sal_Int32 SAL_CALL AccessibleBrowseBoxBase::getBackground( ) @@ -503,17 +503,17 @@ sal_Int32 SAL_CALL AccessibleBrowseBoxBase::getBackground( ) SolarMethodGuard aGuard(getMutex()); ensureIsAlive(); - sal_Int32 nColor = 0; + Color nColor; vcl::Window* pInst = mpBrowseBox->GetWindowInstance(); if ( pInst ) { if ( pInst->IsControlBackground() ) - nColor = pInst->GetControlBackground().GetColor(); + nColor = pInst->GetControlBackground(); else - nColor = pInst->GetBackground().GetColor().GetColor(); + nColor = pInst->GetBackground().GetColor(); } - return nColor; + return sal_Int32(nColor); } |