From d59ffdcaa34d5cb45447a36a1a54466cf11a4aad Mon Sep 17 00:00:00 2001 From: Alex Shvartzkop Date: Fri, 16 May 2025 04:09:43 +0300 Subject: [PATCH] Use ToCDouble in ValueStringCompare. --- common/string_utils.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/common/string_utils.cpp b/common/string_utils.cpp index 4bd99b4081..6232ecdbfb 100644 --- a/common/string_utils.cpp +++ b/common/string_utils.cpp @@ -1176,10 +1176,8 @@ int ValueStringCompare( const wxString& strFWord, const wxString& strSWord ) convertSeparators( &strFWordMid ); convertSeparators( &strSWordMid ); - LOCALE_IO toggle; // toggles on, then off, the C locale. - - strFWordMid.ToDouble( &lFirstNumber ); - strSWordMid.ToDouble( &lSecondNumber ); + strFWordMid.ToCDouble( &lFirstNumber ); + strSWordMid.ToCDouble( &lSecondNumber ); endingIsModifier |= ApplyModifier( lFirstNumber, strFWordEnd ); endingIsModifier |= ApplyModifier( lSecondNumber, strSWordEnd );