Changeset 242930 in webkit
- Timestamp:
- Mar 13, 2019 6:40:05 PM (5 years ago)
- Location:
- trunk/Source/WebKit
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit/ChangeLog
r242926 r242930 1 2019-03-13 Timothy Hatcher <timothy@apple.com> 2 3 REGRESSION (r242908): 'NSInvalidArgumentException', reason: '+[PKPaymentMerchantSession count]: unrecognized selector sent to class 0x1c0fae060' 4 https://bugs.webkit.org/show_bug.cgi?id=195720 5 6 Reviewed by Andy Estes. 7 8 Add back decode(Decoder& decoder, Class allowedClass) for Apple Pay code. 9 10 * Shared/Cocoa/ArgumentCodersCocoa.h: 11 (IPC::decode): Added. 12 1 13 2019-03-13 Tim Horton <timothy_horton@apple.com> 2 14 -
trunk/Source/WebKit/Shared/Cocoa/ArgumentCodersCocoa.h
r242908 r242930 40 40 template<typename T, typename = IsObjCObject<T>> bool decode(Decoder&, RetainPtr<T>&, NSArray<Class> *allowedClasses = @[ [T class] ]); 41 41 template<typename T, typename = IsObjCObject<T>> Optional<RetainPtr<T>> decode(Decoder&, NSArray<Class> *allowedClasses = @[ [T class] ]); 42 template<typename T, typename = IsObjCObject<T>> Optional<RetainPtr<T>> decode(Decoder&, Class allowedClass); 42 43 43 44 #ifndef NDEBUG … … 81 82 } 82 83 84 template<typename T, typename> 85 Optional<RetainPtr<T>> decode(Decoder& decoder, Class allowedClass) 86 { 87 return decode<T>(decoder, @[ allowedClass ]); 88 } 89 83 90 template<typename T> struct ArgumentCoder<T *> { 84 91 template<typename U = T, typename = IsObjCObject<U>>
Note: See TracChangeset
for help on using the changeset viewer.