Chromium Code Reviews| Index: Source/core/inspector/InspectorResourceAgent.cpp |
| diff --git a/Source/core/inspector/InspectorResourceAgent.cpp b/Source/core/inspector/InspectorResourceAgent.cpp |
| index 91ced1aa1d2f016de97703f174bb8d4d86bd6437..c889d8fe4b5830598adeb944b3cff2d0f61c41ea 100644 |
| --- a/Source/core/inspector/InspectorResourceAgent.cpp |
| +++ b/Source/core/inspector/InspectorResourceAgent.cpp |
| @@ -398,6 +398,24 @@ void InspectorResourceAgent::didFinishLoading(unsigned long identifier, Document |
| m_frontend->loadingFinished(requestId, finishTime); |
| } |
| +void InspectorResourceAgent::didReceiveCORSRedirectResponse(unsigned long identifier, DocumentLoader* loader, const ResourceResponse& response, ResourceLoader* resourceLoader, double monotonicFinishTime) |
| +{ |
| + double finishTime = 0.0; |
|
pfeldman
2013/08/27 14:21:33
Is this copy-paste from above? Why not to call the
ancilgeorge
2013/08/28 08:14:36
Yes. Changed it.
|
| + |
| + // Update the response and finish loading |
| + didReceiveResourceResponse(identifier, loader, response, resourceLoader); |
| + |
| + // FIXME: Expose all of the timing details to inspector and have it calculate finishTime. |
| + if (monotonicFinishTime) |
| + finishTime = loader->timing()->monotonicTimeToPseudoWallTime(monotonicFinishTime); |
| + |
| + String requestId = IdentifiersFactory::requestId(identifier); |
| + m_resourcesData->maybeDecodeDataToContent(requestId); |
| + if (!finishTime) |
| + finishTime = currentTime(); |
| + m_frontend->loadingFinished(requestId, finishTime); |
| +} |
| + |
| void InspectorResourceAgent::didFailLoading(unsigned long identifier, DocumentLoader* loader, const ResourceError& error) |
| { |
| String requestId = IdentifiersFactory::requestId(identifier); |