diff options
Diffstat (limited to 'sc/source/ui/Accessibility')
-rw-r--r-- | sc/source/ui/Accessibility/AccessibleTableBase.cxx | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/sc/source/ui/Accessibility/AccessibleTableBase.cxx b/sc/source/ui/Accessibility/AccessibleTableBase.cxx index 5a74dcf5af72..9ce33bed2a34 100644 --- a/sc/source/ui/Accessibility/AccessibleTableBase.cxx +++ b/sc/source/ui/Accessibility/AccessibleTableBase.cxx @@ -65,19 +65,15 @@ void SAL_CALL ScAccessibleTableBase::disposing() uno::Any SAL_CALL ScAccessibleTableBase::queryInterface( uno::Type const & rType ) throw (uno::RuntimeException) { - uno::Any aRet; if ( rType == ::getCppuType((uno::Reference<XAccessibleTableSelection> *)0) ) { - uno::Reference<XAccessibleTableSelection> xThis( this ); - aRet <<= xThis; - return aRet; + return uno::Any(uno::Reference<XAccessibleTableSelection>(this)); } else { uno::Any aAny (ScAccessibleTableBaseImpl::queryInterface(rType)); return aAny.hasValue() ? aAny : ScAccessibleContextBase::queryInterface(rType); } - return aRet; } void SAL_CALL ScAccessibleTableBase::acquire() |