From 639781b5c8ba81dc7baece531146e5a6285e8ce2 Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Sat, 18 May 2019 07:58:33 +0200 Subject: [PATCH] stringrenderer_test: Get system locale only once This fixes a runtime exception on macOS. Signed-off-by: Stefan Weil --- unittest/stringrenderer_test.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/unittest/stringrenderer_test.cc b/unittest/stringrenderer_test.cc index c778b480c1..67f1bcbad5 100644 --- a/unittest/stringrenderer_test.cc +++ b/unittest/stringrenderer_test.cc @@ -50,8 +50,9 @@ using tesseract::StringRenderer; class StringRendererTest : public ::testing::Test { protected: - void SetUp() { - std::locale::global(std::locale("")); + void SetUp() override { + static std::locale system_locale(""); + std::locale::global(system_locale); } static void SetUpTestCase() {