diff options
Diffstat (limited to 'toolkit/source/controls/formattedcontrol.cxx')
-rw-r--r-- | toolkit/source/controls/formattedcontrol.cxx | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/toolkit/source/controls/formattedcontrol.cxx b/toolkit/source/controls/formattedcontrol.cxx index e08957dc924d..79e905bbe11e 100644 --- a/toolkit/source/controls/formattedcontrol.cxx +++ b/toolkit/source/controls/formattedcontrol.cxx @@ -23,7 +23,7 @@ #include <com/sun/star/awt/XVclWindowPeer.hpp> #include <com/sun/star/util/NumberFormatter.hpp> -#include <com/sun/star/util/XNumberFormatsSupplier.hpp> +#include <com/sun/star/util/NumberFormatsSupplier.hpp> #include <tools/diagnose_ex.h> #include <comphelper/processfactory.hxx> @@ -74,11 +74,7 @@ namespace toolkit if ( !rDefaultFormats.is() && !rbTriedCreation ) { rbTriedCreation = true; - rDefaultFormats = Reference< XNumberFormatsSupplier >( - ::comphelper::getProcessServiceFactory()->createInstance( - ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.util.NumberFormatsSupplier" ) ) ), - UNO_QUERY_THROW - ); + rDefaultFormats = NumberFormatsSupplier::createWithDefaultLocale( ::comphelper::getProcessComponentContext() ); } if ( !rDefaultFormats.is() ) throw RuntimeException(); |