summaryrefslogtreecommitdiff
path: root/unotools/source/i18n/collatorwrapper.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'unotools/source/i18n/collatorwrapper.cxx')
-rw-r--r--unotools/source/i18n/collatorwrapper.cxx12
1 files changed, 3 insertions, 9 deletions
diff --git a/unotools/source/i18n/collatorwrapper.cxx b/unotools/source/i18n/collatorwrapper.cxx
index 5611ab7b2f39..b64268ffe2cc 100644
--- a/unotools/source/i18n/collatorwrapper.cxx
+++ b/unotools/source/i18n/collatorwrapper.cxx
@@ -19,19 +19,13 @@
#include <unotools/collatorwrapper.hxx>
#include <tools/debug.hxx>
-
-#include "instance.hxx"
+#include <com/sun/star/i18n/Collator.hpp>
using namespace ::com::sun::star;
-CollatorWrapper::CollatorWrapper (
- const uno::Reference< lang::XMultiServiceFactory > &xServiceFactory)
- : mxServiceFactory (xServiceFactory)
+CollatorWrapper::CollatorWrapper ( const uno::Reference< uno::XComponentContext > &rxContext )
{
- mxInternationalCollator = uno::Reference< i18n::XCollator > (
- intl_createInstance( xServiceFactory, "com.sun.star.i18n.Collator",
- "CollatorWrapper" ), uno::UNO_QUERY );
- DBG_ASSERT (mxInternationalCollator.is(), "CollatorWrapper: no i18n collator");
+ mxInternationalCollator = i18n::Collator::create( rxContext );
}
CollatorWrapper::~CollatorWrapper()