fdo#46808, Adapt i18n::LocaleData UNO service to new style
The implementation of the LocaleData implements the optional XLocaleData4, so rather than creating a new interface for the new-style service, we simply make the service implement XLocaleData4, which in turn implements XLocaleData3, XLocaleData2, XLocaleData. Change-Id: I3e9a48b031be6b2aa5e04b376b3940b942add85a
This commit is contained in:
committed by
Stephan Bergmann
parent
9486e6c45f
commit
369e3fdcda
@@ -32,6 +32,7 @@
|
||||
#include <com/sun/star/lang/Locale.hpp>
|
||||
#include <com/sun/star/util/XNumberFormatter.hpp>
|
||||
#include <com/sun/star/util/XNumberFormatTypes.hpp>
|
||||
#include <com/sun/star/i18n/LocaleData.hpp>
|
||||
#include <com/sun/star/i18n/NumberFormatIndex.hpp>
|
||||
#include <com/sun/star/beans/XPropertySet.hpp>
|
||||
#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
|
||||
@@ -1285,7 +1286,7 @@ OSQLParser::OSQLParser(const ::com::sun::star::uno::Reference< ::com::sun::star:
|
||||
s_pGarbageCollector = new OSQLParseNodesGarbageCollector();
|
||||
|
||||
if(!s_xLocaleData.is())
|
||||
s_xLocaleData = Reference<XLocaleData>(m_xServiceFactory->createInstance(::rtl::OUString("com.sun.star.i18n.LocaleData")),UNO_QUERY);
|
||||
s_xLocaleData = LocaleData::create(comphelper::ComponentContext(m_xServiceFactory).getUNOContext());
|
||||
|
||||
// reset to 0
|
||||
memset(OSQLParser::s_nRuleIDs,0,sizeof(OSQLParser::s_nRuleIDs[0]) * (OSQLParseNode::rule_count+1));
|
||||
|
Reference in New Issue
Block a user