diff options
Diffstat (limited to 'toolkit/source/awt/vclxmenu.cxx')
-rw-r--r-- | toolkit/source/awt/vclxmenu.cxx | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/toolkit/source/awt/vclxmenu.cxx b/toolkit/source/awt/vclxmenu.cxx index 74e5a277d933..75a99a5fce0d 100644 --- a/toolkit/source/awt/vclxmenu.cxx +++ b/toolkit/source/awt/vclxmenu.cxx @@ -23,6 +23,7 @@ #include <toolkit/helper/servicenames.hxx> #include <toolkit/helper/vclunohelper.hxx> +#include <cppuhelper/supportsservice.hxx> #include <cppuhelper/typeprovider.hxx> #include <rtl/uuid.h> #include <osl/mutex.hxx> @@ -204,20 +205,12 @@ throw (css::uno::RuntimeException) return aNames; } - -::sal_Bool SAL_CALL VCLXMenu::supportsService( - const OUString& rServiceName ) +::sal_Bool SAL_CALL VCLXMenu::supportsService(const OUString& rServiceName ) throw (css::uno::RuntimeException) { - css::uno::Sequence< OUString > aServiceNames( getSupportedServiceNames() ); - - if ( aServiceNames[ 0 ] == rServiceName ) - return sal_True; - - return sal_False; + return cppu::supportsService(this, rServiceName); } - css::uno::Any VCLXMenu::queryInterface( const css::uno::Type & rType ) throw(css::uno::RuntimeException) |