diff options
Diffstat (limited to 'desktop/source/migration/services/basicmigration.cxx')
-rw-r--r-- | desktop/source/migration/services/basicmigration.cxx | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/desktop/source/migration/services/basicmigration.cxx b/desktop/source/migration/services/basicmigration.cxx index f153b5fd941a..99bbe7687da0 100644 --- a/desktop/source/migration/services/basicmigration.cxx +++ b/desktop/source/migration/services/basicmigration.cxx @@ -18,6 +18,7 @@ */ #include "basicmigration.hxx" +#include <cppuhelper/supportsservice.hxx> #include <tools/urlobj.hxx> #include <unotools/bootstrap.hxx> @@ -168,15 +169,10 @@ namespace migration // ----------------------------------------------------------------------------- - sal_Bool BasicMigration::supportsService( const ::rtl::OUString& rServiceName ) throw (RuntimeException) + sal_Bool BasicMigration::supportsService(OUString const & ServiceName) + throw (css::uno::RuntimeException) { - Sequence< ::rtl::OUString > aNames( getSupportedServiceNames() ); - const ::rtl::OUString* pNames = aNames.getConstArray(); - const ::rtl::OUString* pEnd = pNames + aNames.getLength(); - for ( ; pNames != pEnd && !pNames->equals( rServiceName ); ++pNames ) - ; - - return pNames != pEnd; + return cppu::supportsService(this, ServiceName); } // ----------------------------------------------------------------------------- |