Changeset 202336 in webkit
- Timestamp:
- Jun 22, 2016 11:11:00 AM (8 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r202334 r202336 1 2016-06-22 Youenn Fablet <youenn@apple.com> 2 3 CrossOriginPreflightChecker should call DocumentThreadableLoader preflightFailure instead of didFailLoading 4 https://bugs.webkit.org/show_bug.cgi?id=158984 5 6 Reviewed by Darin Adler. 7 8 No change of behavior. 9 10 Calling DocumentThreadableLoader preflightFailure instead of didFailLoading for any preflight error case. 11 12 * loader/CrossOriginPreflightChecker.cpp: 13 (WebCore::CrossOriginPreflightChecker::notifyFinished): Directly calling preflightFailure callback. 14 (WebCore::CrossOriginPreflightChecker::doPreflight): Ditto. 15 (WebCore::CrossOriginPreflightChecker::handleLoadingFailure): Deleted. 16 (WebCore::CrossOriginPreflightChecker::redirectReceived): Deleted (should have been removed as part of 17 https://bugs.webkit.org/show_bug.cgi?id=111008). 18 * loader/CrossOriginPreflightChecker.h: 19 1 20 2016-06-22 Youenn Fablet <youennf@gmail.com> 2 21 -
trunk/Source/WebCore/loader/CrossOriginPreflightChecker.cpp
r202162 r202336 57 57 } 58 58 59 void CrossOriginPreflightChecker::handleLoadingFailure(DocumentThreadableLoader& loader, unsigned long identifier, const ResourceError& error)60 {61 // FIXME: We might want to call preflightFailure instead.62 Frame* frame = loader.document().frame();63 ASSERT(frame);64 InspectorInstrumentation::didFailLoading(frame, frame->loader().documentLoader(), identifier, error);65 loader.didFail(identifier, error);66 }67 68 59 void CrossOriginPreflightChecker::validatePreflightResponse(DocumentThreadableLoader& loader, ResourceRequest&& request, unsigned long identifier, const ResourceResponse& response) 69 60 { … … 100 91 ASSERT_UNUSED(resource, resource == m_resource); 101 92 if (m_resource->loadFailedOrCanceled()) { 102 handleLoadingFailure(m_loader,m_resource->identifier(), m_resource->resourceError());93 m_loader.preflightFailure(m_resource->identifier(), m_resource->resourceError()); 103 94 return; 104 95 } … … 141 132 142 133 if (!error.isNull() && response.httpStatusCode() <= 0) { 143 handleLoadingFailure(loader,identifier, error);134 loader.preflightFailure(identifier, error); 144 135 return; 145 136 } 146 137 validatePreflightResponse(loader, WTFMove(request), identifier, response); 147 }148 149 void CrossOriginPreflightChecker::redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&)150 {151 // FIXME: We should call preflightFailure or set redirect mode to error.152 ASSERT(m_loader.m_client);153 m_loader.m_client->didFailRedirectCheck();154 138 } 155 139 -
trunk/Source/WebCore/loader/CrossOriginPreflightChecker.h
r201924 r202336 55 55 private: 56 56 void notifyFinished(CachedResource*) final; 57 void redirectReceived(CachedResource*, ResourceRequest&, const ResourceResponse&) final;58 57 59 58 static void handleLoadingFailure(DocumentThreadableLoader&, unsigned long, const ResourceError&);
Note: See TracChangeset
for help on using the changeset viewer.