Use ToCDouble in ValueStringCompare.

(cherry picked from commit d59ffdcaa34d5cb45447a36a1a54466cf11a4aad)

Co-authored-by: Alex Shvartzkop <dudesuchamazing@gmail.com>
This commit is contained in:
dsa-t 2025-05-16 04:11:35 +03:00
parent 0d88a985b7
commit bdf459f19f

View File

@ -1155,10 +1155,8 @@ int ValueStringCompare( const wxString& strFWord, const wxString& strSWord )
convertSeparators( &strFWordMid ); convertSeparators( &strFWordMid );
convertSeparators( &strSWordMid ); convertSeparators( &strSWordMid );
LOCALE_IO toggle; // toggles on, then off, the C locale. strFWordMid.ToCDouble( &lFirstNumber );
strSWordMid.ToCDouble( &lSecondNumber );
strFWordMid.ToDouble( &lFirstNumber );
strSWordMid.ToDouble( &lSecondNumber );
endingIsModifier |= ApplyModifier( lFirstNumber, strFWordEnd ); endingIsModifier |= ApplyModifier( lFirstNumber, strFWordEnd );
endingIsModifier |= ApplyModifier( lSecondNumber, strSWordEnd ); endingIsModifier |= ApplyModifier( lSecondNumber, strSWordEnd );