[Libreoffice-commits] core.git: editeng/source sw/source

Caolán McNamara caolanm at redhat.com
Thu Aug 20 03:03:31 PDT 2015


 editeng/source/editeng/impedit3.cxx |    4 ++++
 sw/source/core/text/txtfrm.cxx      |   20 ++++++++++++--------
 2 files changed, 16 insertions(+), 8 deletions(-)

New commits:
commit 248e6c2f22a780cbdb35d5be4dc3d32d71b878ef
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Thu Aug 20 08:55:32 2015 +0100

    more no-config shortcuts
    
    Change-Id: Ieb3ae2d0e99e77b23e6826efdf51de56f3543865

diff --git a/editeng/source/editeng/impedit3.cxx b/editeng/source/editeng/impedit3.cxx
index f774aa8..9bacfcc 100644
--- a/editeng/source/editeng/impedit3.cxx
+++ b/editeng/source/editeng/impedit3.cxx
@@ -55,6 +55,7 @@
 
 #include <editeng/forbiddencharacterstable.hxx>
 
+#include <unotools/configmgr.hxx>
 #include <unotools/localedatawrapper.hxx>
 
 #include <editeng/unolingu.hxx>
@@ -4264,6 +4265,9 @@ const SvxLRSpaceItem& ImpEditEngine::GetLRSpaceItem( ContentNode* pNode )
 // text numeral setting:
 LanguageType ImpEditEngine::ImplCalcDigitLang(LanguageType eCurLang) const
 {
+    if (utl::ConfigManager::IsAvoidConfig())
+        return LANGUAGE_ENGLISH_US;
+
     // #114278# Also setting up digit language from Svt options
     // (cannot reliably inherit the outdev's setting)
     if( !pCTLOptions )
diff --git a/sw/source/core/text/txtfrm.cxx b/sw/source/core/text/txtfrm.cxx
index 397996b..5171fe6 100644
--- a/sw/source/core/text/txtfrm.cxx
+++ b/sw/source/core/text/txtfrm.cxx
@@ -28,6 +28,7 @@
 #include <editeng/ulspitem.hxx>
 #include <editeng/brushitem.hxx>
 #include <editeng/pgrditem.hxx>
+#include <unotools/configmgr.hxx>
 #include <swmodule.hxx>
 #include <SwSmartTagMgr.hxx>
 #include <doc.hxx>
@@ -314,14 +315,17 @@ SwDigitModeModifier::SwDigitModeModifier( const OutputDevice& rOutp, LanguageTyp
         rOut( rOutp ), nOldLanguageType( rOutp.GetDigitLanguage() )
 {
     LanguageType eLang = eCurLang;
-    const SvtCTLOptions::TextNumerals nTextNumerals = SW_MOD()->GetCTLOptions().GetCTLTextNumerals();
-
-    if ( SvtCTLOptions::NUMERALS_HINDI == nTextNumerals )
-        eLang = LANGUAGE_ARABIC_SAUDI_ARABIA;
-    else if ( SvtCTLOptions::NUMERALS_ARABIC == nTextNumerals )
-        eLang = LANGUAGE_ENGLISH;
-    else if ( SvtCTLOptions::NUMERALS_SYSTEM == nTextNumerals )
-        eLang = ::GetAppLanguage();
+    if (!utl::ConfigManager::IsAvoidConfig())
+    {
+        const SvtCTLOptions::TextNumerals nTextNumerals = SW_MOD()->GetCTLOptions().GetCTLTextNumerals();
+
+        if ( SvtCTLOptions::NUMERALS_HINDI == nTextNumerals )
+            eLang = LANGUAGE_ARABIC_SAUDI_ARABIA;
+        else if ( SvtCTLOptions::NUMERALS_ARABIC == nTextNumerals )
+            eLang = LANGUAGE_ENGLISH;
+        else if ( SvtCTLOptions::NUMERALS_SYSTEM == nTextNumerals )
+            eLang = ::GetAppLanguage();
+    }
 
     const_cast<OutputDevice&>(rOut).SetDigitLanguage( eLang );
 }


More information about the Libreoffice-commits mailing list