From c0f865c9b5a34b272c9e0b22d18969554265914a Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Mon, 15 Oct 2012 15:20:48 +0200 Subject: fdo#46808, use service constructor for i18n::BreakIterator Note that I found a pre-existing bug in linguistic/source/gciterator.cxx but I was not able to fix it, because doing so appears to expose bugs elsewhere! Change-Id: I17fb9108d98a98d0ae13fe5a8e043d2db5b27a6a --- filter/source/flash/swfwriter1.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'filter') diff --git a/filter/source/flash/swfwriter1.cxx b/filter/source/flash/swfwriter1.cxx index 1352508f5835..c7e86955a9a2 100644 --- a/filter/source/flash/swfwriter1.cxx +++ b/filter/source/flash/swfwriter1.cxx @@ -27,6 +27,7 @@ ************************************************************************/ +#include #include #include #include @@ -2065,8 +2066,8 @@ Reference < XBreakIterator > Writer::Impl_GetBreakIterator() { if ( !mxBreakIterator.is() ) { - Reference< XMultiServiceFactory > xMSF( ::comphelper::getProcessServiceFactory() ); - mxBreakIterator.set( xMSF->createInstance( OUString( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.i18n.BreakIterator" )) ), UNO_QUERY ); + Reference< XComponentContext > xContext( ::comphelper::getProcessComponentContext() ); + mxBreakIterator = BreakIterator::create(xContext); } return mxBreakIterator; } -- cgit