diff options
Diffstat (limited to 'drawinglayer/source/processor2d/vclprocessor2d.cxx')
-rw-r--r-- | drawinglayer/source/processor2d/vclprocessor2d.cxx | 22 |
1 files changed, 3 insertions, 19 deletions
diff --git a/drawinglayer/source/processor2d/vclprocessor2d.cxx b/drawinglayer/source/processor2d/vclprocessor2d.cxx index 5598cde09969..d27826bd388b 100644 --- a/drawinglayer/source/processor2d/vclprocessor2d.cxx +++ b/drawinglayer/source/processor2d/vclprocessor2d.cxx @@ -52,8 +52,6 @@ #include <drawinglayer/primitive2d/markerarrayprimitive2d.hxx> #include <drawinglayer/primitive2d/pointarrayprimitive2d.hxx> #include <drawinglayer/primitive2d/wrongspellprimitive2d.hxx> -#include <svl/ctloptions.hxx> -#include <vcl/svapp.hxx> #include <drawinglayer/primitive2d/pagepreviewprimitive2d.hxx> #include <tools/diagnose_ex.h> #include <vcl/metric.hxx> @@ -61,6 +59,8 @@ #include <drawinglayer/primitive2d/epsprimitive2d.hxx> #include <vcl/rendergraphicrasterizer.hxx> +#include "getdigitlanguage.hxx" + ////////////////////////////////////////////////////////////////////////////// // control support @@ -1566,23 +1566,7 @@ namespace drawinglayer { // set digit language, derived from SvtCTLOptions to have the correct // number display for arabic/hindi numerals - const SvtCTLOptions aSvtCTLOptions; - LanguageType eLang(LANGUAGE_SYSTEM); - - if(SvtCTLOptions::NUMERALS_HINDI == aSvtCTLOptions.GetCTLTextNumerals()) - { - eLang = LANGUAGE_ARABIC_SAUDI_ARABIA; - } - else if(SvtCTLOptions::NUMERALS_ARABIC == aSvtCTLOptions.GetCTLTextNumerals()) - { - eLang = LANGUAGE_ENGLISH; - } - else - { - eLang = (LanguageType)Application::GetSettings().GetLanguage(); - } - - rOutDev.SetDigitLanguage(eLang); + rOutDev.SetDigitLanguage(drawinglayer::detail::getDigitLanguage()); } VclProcessor2D::~VclProcessor2D() |