From 14b4fcf0d8c761ad1679b0d6e765ebd7f3a90dbd Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Mon, 27 Feb 2017 10:34:12 +0000 Subject: reorg SwBreakIt to just create it at the start MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: Ie2b725e4e0c8d9b581ced74f9cdd08d97ab90e46 Reviewed-on: https://gerrit.libreoffice.org/34746 Tested-by: Jenkins Reviewed-by: Caolán McNamara Tested-by: Caolán McNamara --- sw/inc/breakit.hxx | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'sw/inc/breakit.hxx') diff --git a/sw/inc/breakit.hxx b/sw/inc/breakit.hxx index 6b92d8052f27..0bb13f08f8a0 100644 --- a/sw/inc/breakit.hxx +++ b/sw/inc/breakit.hxx @@ -33,7 +33,7 @@ enum class SvtScriptType; class SW_DLLPUBLIC SwBreakIt { css::uno::Reference< css::uno::XComponentContext > m_xContext; - mutable css::uno::Reference< css::i18n::XBreakIterator > xBreak; + css::uno::Reference m_xBreak; std::unique_ptr m_xLanguageTag; ///< language tag of the current locale std::unique_ptr m_xForbidden; @@ -44,8 +44,6 @@ class SW_DLLPUBLIC SwBreakIt void GetLocale_( const LanguageTag& rLanguageTag ); void GetForbidden_( const LanguageType aLang ); - void createBreakIterator() const; - SwBreakIt(SwBreakIt const&) = delete; SwBreakIt& operator=(SwBreakIt const&) = delete; @@ -63,8 +61,7 @@ public: css::uno::Reference< css::i18n::XBreakIterator > const & GetBreakIter() { - createBreakIterator(); - return xBreak; + return m_xBreak; } const css::lang::Locale& GetLocale( const LanguageType aLang ) -- cgit