From bdf459f19f3b7e8d3002856cb430acdc6cccb76c Mon Sep 17 00:00:00 2001 From: dsa-t Date: Fri, 16 May 2025 04:11:35 +0300 Subject: [PATCH] Use ToCDouble in ValueStringCompare. (cherry picked from commit d59ffdcaa34d5cb45447a36a1a54466cf11a4aad) Co-authored-by: Alex Shvartzkop --- 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 5378f12ce8..2025e72144 100644 --- a/common/string_utils.cpp +++ b/common/string_utils.cpp @@ -1155,10 +1155,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 );