diff --git a/Foundation/CPDecimal.j b/Foundation/CPDecimal.j index 97e303d0a..6ff74eb81 100644 --- a/Foundation/CPDecimal.j +++ b/Foundation/CPDecimal.j @@ -152,14 +152,14 @@ function CPDecimalMakeWithString(string, locale) { if (i >= CPDecimalMaxDigits) break; // truncate - [m addObject:parseInt(intpart[i])]; + [m addObject:parseInt(intpart.charAt(i))]; } var j = 0; for (; j < (decpart?decpart.length:0); j++) { if ((i + j) >= CPDecimalMaxDigits) break; // truncate - [m addObject:parseInt(decpart[j])]; + [m addObject:parseInt(decpart.charAt(j))]; } var dcm = {_exponent:exponent, _isNegative:isNegative, _isCompact:NO, _isNaN:NO, _mantissa:m};