changeset 3 | 41300fa6a67c |
parent 0 | 1918ee327afb |
child 30 | 5dc02b23752f |
--- a/src/3rdparty/webkit/JavaScriptCore/runtime/StringPrototype.cpp Tue Jan 26 12:42:25 2010 +0200 +++ b/src/3rdparty/webkit/JavaScriptCore/runtime/StringPrototype.cpp Tue Feb 02 00:43:10 2010 +0200 @@ -469,6 +469,11 @@ dpos = 0; else if (!(dpos <= len)) // true for NaN dpos = len; +#if PLATFORM(SYMBIAN) + // Work around for broken NaN compare operator + else if (isnan(dpos)) + dpos = len; +#endif return jsNumber(exec, s.rfind(u2, static_cast<int>(dpos))); }