Changeset 205036 in webkit
- Timestamp:
- Aug 26, 2016, 1:33:34 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
Source/WebKit2/ChangeLog (modified) (1 diff)
-
Source/WebKit2/Shared/Cocoa/WKNSNumber.mm (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/Tests/WebKit2Cocoa/WKNSNumber.mm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r205012 r205036 1 2016-08-26 Dan Bernstein <mitz@apple.com> 2 3 [Cocoa] Infinite recursion calling -charValue on a WKNSNumber 4 https://bugs.webkit.org/show_bug.cgi?id=161258 5 6 Reviewed by Anders Carlsson. 7 8 * Shared/Cocoa/WKNSNumber.mm: 9 (-[WKNSNumber charValue]): Override this… 10 (-[WKNSNumber boolValue]): …not this. 11 1 12 2016-08-26 Csaba Osztrogonác <ossy@webkit.org> 2 13 -
trunk/Source/WebKit2/Shared/Cocoa/WKNSNumber.mm
r204614 r205036 107 107 // MARK: NSNumber primitive methods 108 108 109 - ( BOOL)boolValue109 - (char)charValue 110 110 { 111 111 if (_type == API::Object::Type::Boolean) 112 112 return _number._boolean->value(); 113 113 114 return super. boolValue;114 return super.charValue; 115 115 } 116 116 -
trunk/Tools/ChangeLog
r205021 r205036 1 2016-08-26 Dan Bernstein <mitz@apple.com> 2 3 [Cocoa] Infinite recursion calling -charValue on a WKNSNumber 4 https://bugs.webkit.org/show_bug.cgi?id=161258 5 6 Reviewed by Anders Carlsson. 7 8 * TestWebKitAPI/Tests/WebKit2Cocoa/WKNSNumber.mm: 9 (TestWebKitAPI::TEST): 10 1 11 2016-08-26 Csaba Osztrogonác <ossy@webkit.org> 2 12 -
trunk/Tools/TestWebKitAPI/Tests/WebKit2Cocoa/WKNSNumber.mm
r204614 r205036 46 46 47 47 EXPECT_EQ(YES, booleanNumber.boolValue); 48 EXPECT_EQ(YES, booleanNumber.charValue); 48 49 EXPECT_EQ(39UL, uint64Number.unsignedLongLongValue); 49 50 EXPECT_EQ(39, uint64Number.intValue);
Note:
See TracChangeset
for help on using the changeset viewer.