summaryrefslogtreecommitdiff
path: root/include/ucbhelper/macros.hxx
diff options
context:
space:
mode:
authorMarcos Paulo de Souza <marcos.souza.org@gmail.com>2014-03-04 08:41:53 -0300
committerMarcos Paulo de Souza <marcos.souza.org@gmail.com>2014-03-04 07:30:02 -0600
commit4d6560f5066d143552cba861aaadc2f49b4357d4 (patch)
tree34c7cfba1a7cd2fce5f9bfde5d4d06910e1ac774 /include/ucbhelper/macros.hxx
parent8f210c26c53cf5480819d983e57977d531422ff1 (diff)
fdo#54938: Convert some places to use cppu::supportsService
The last cases are non obvious, so it's pratically done Change-Id: Icae1da8e238f516eaed0f7fbdf96fff778eac547 Reviewed-on: https://gerrit.libreoffice.org/8445 Reviewed-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com> Tested-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
Diffstat (limited to 'include/ucbhelper/macros.hxx')
-rw-r--r--include/ucbhelper/macros.hxx12
1 files changed, 2 insertions, 10 deletions
diff --git a/include/ucbhelper/macros.hxx b/include/ucbhelper/macros.hxx
index 3c6b395f4ef8..e8b8cee3a8f8 100644
--- a/include/ucbhelper/macros.hxx
+++ b/include/ucbhelper/macros.hxx
@@ -24,6 +24,7 @@
#include <cppuhelper/queryinterface.hxx>
#include <cppuhelper/factory.hxx>
#include <cppuhelper/weakref.hxx>
+#include <cppuhelper/supportsservice.hxx>
#include <cppuhelper/typeprovider.hxx>
#include <osl/mutex.hxx>
@@ -625,16 +626,7 @@ sal_Bool SAL_CALL \
Class::supportsService( const OUString& ServiceName ) \
throw( com::sun::star::uno::RuntimeException, std::exception ) \
{ \
- com::sun::star::uno::Sequence< OUString > aSNL = \
- getSupportedServiceNames(); \
- const OUString* pArray = aSNL.getArray(); \
- for( sal_Int32 i = 0; i < aSNL.getLength(); i++ ) \
- { \
- if( pArray[ i ] == ServiceName ) \
- return sal_True; \
- } \
- \
- return sal_False; \
+ return cppu::supportsService( this, ServiceName ); \
} \
\
com::sun::star::uno::Sequence< OUString > SAL_CALL \