diff --git a/modules/juce_core/text/juce_String.cpp b/modules/juce_core/text/juce_String.cpp index 21f2f20e59..d9f8fea0f1 100644 --- a/modules/juce_core/text/juce_String.cpp +++ b/modules/juce_core/text/juce_String.cpp @@ -425,7 +425,8 @@ namespace NumberToStringConverters { explicit StackArrayStream (char* d) { - imbue (std::locale::classic()); + static const std::locale classicLocale (std::locale::classic()); + imbue (classicLocale); setp (d, d + charsNeededForDouble); }