[Libreoffice-commits] .: sw/source

Miklos Vajna vmiklos at kemper.freedesktop.org
Mon Jun 25 09:19:24 PDT 2012


 sw/source/core/unocore/SwXTextDefaults.cxx |   10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

New commits:
commit 722c675241d3d652e744f445780766effd58b942
Author: Miklos Vajna <vmiklos at suse.cz>
Date:   Mon Jun 25 18:18:43 2012 +0200

    SwXTextDefaults: use comphelper/stlunosequence.hxx
    
    Change-Id: I4bf0214737c3f37eb4cf514f58e66c72617f857c

diff --git a/sw/source/core/unocore/SwXTextDefaults.cxx b/sw/source/core/unocore/SwXTextDefaults.cxx
index 0bc4fc5..c17e802 100644
--- a/sw/source/core/unocore/SwXTextDefaults.cxx
+++ b/sw/source/core/unocore/SwXTextDefaults.cxx
@@ -31,6 +31,7 @@
 
 #include <osl/mutex.hxx>
 #include <vcl/svapp.hxx>
+#include <comphelper/stlunosequence.hxx>
 
 #include <SwXTextDefaults.hxx>
 #include <SwStyleNameMapper.hxx>
@@ -259,13 +260,8 @@ rtl::OUString SAL_CALL SwXTextDefaults::getImplementationName(  )
 sal_Bool SAL_CALL SwXTextDefaults::supportsService( const ::rtl::OUString& rServiceName )
     throw (RuntimeException)
 {
-    return  rServiceName == "com.sun.star.text.Defaults" ||
-            rServiceName == "com.sun.star.style.CharacterProperties" ||
-            rServiceName == "com.sun.star.style.CharacterPropertiesAsian" ||
-            rServiceName == "com.sun.star.style.CharacterPropertiesComplex" ||
-            rServiceName == "com.sun.star.style.ParagraphProperties" ||
-            rServiceName == "com.sun.star.style.ParagraphPropertiesAsian" ||
-            rServiceName == "com.sun.star.style.ParagraphPropertiesComplex";
+    uno::Sequence< ::rtl::OUString > aSeq(getSupportedServiceNames());
+    return std::find(comphelper::stl_begin(aSeq), comphelper::stl_end(aSeq), rServiceName) != comphelper::stl_end(aSeq);
 }
 
 


More information about the Libreoffice-commits mailing list