Changeset 108776 in webkit
- Timestamp:
- Feb 24, 2012 5:30:15 AM (12 years ago)
- Location:
- trunk/Source/WebKit2
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebKit2/ChangeLog
r108772 r108776 1 2012-02-24 Carlos Garcia Campos <cgarcia@igalia.com> 2 3 [GTK] Encode/decode Null ResourceResponse objects in WebKit2 4 https://bugs.webkit.org/show_bug.cgi?id=79471 5 6 Reviewed by Philippe Normand. 7 8 * Shared/gtk/WebCoreArgumentCodersGtk.cpp: 9 (CoreIPC::::encode): Check whether ResourceResponse is Null before 10 encoding it. 11 (CoreIPC::::decode): Check whether response is Null and create a 12 Null ResourceResponse object in such case. 13 1 14 2012-02-24 Shinya Kawanaka <shinyak@chromium.org> 2 15 -
trunk/Source/WebKit2/Shared/gtk/WebCoreArgumentCodersGtk.cpp
r108452 r108776 100 100 void ArgumentCoder<ResourceResponse>::encode(ArgumentEncoder* encoder, const ResourceResponse& resourceResponse) 101 101 { 102 bool responseIsNull = resourceResponse.isNull(); 103 encoder->encode(responseIsNull); 104 if (responseIsNull) 105 return; 106 102 107 encoder->encode(resourceResponse.url().string()); 103 108 encoder->encode(static_cast<int32_t>(resourceResponse.httpStatusCode())); … … 116 121 bool ArgumentCoder<ResourceResponse>::decode(ArgumentDecoder* decoder, ResourceResponse& resourceResponse) 117 122 { 123 bool responseIsNull; 124 if (!decoder->decode(responseIsNull)) 125 return false; 126 if (responseIsNull) { 127 resourceResponse = ResourceResponse(); 128 return true; 129 } 130 118 131 ResourceResponse response; 119 132
Note: See TracChangeset
for help on using the changeset viewer.