| Index: third_party/WebKit/Source/bindings/core/v8/ScriptStreamer.cpp
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/ScriptStreamer.cpp b/third_party/WebKit/Source/bindings/core/v8/ScriptStreamer.cpp
|
| index 94bb106cede79388baf860788d27fae901f18d82..7e413e8ec6ad9b42ca485161b84a8bdf497ce7b0 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/ScriptStreamer.cpp
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/ScriptStreamer.cpp
|
| @@ -279,6 +279,12 @@ private:
|
| // BOM can only occur at the beginning of the data.
|
| ASSERT(lengthOfBOM == 0 || m_queueTailPosition == 0);
|
|
|
| + if (!streamer->resource()->response().cacheStorageCacheName().isNull()) {
|
| + streamer->suppressStreaming();
|
| + cancel();
|
| + return;
|
| + }
|
| +
|
| CachedMetadataHandler* cacheHandler = streamer->resource()->cacheHandler();
|
| if (cacheHandler && cacheHandler->cachedMetadata(V8ScriptRunner::tagForCodeCache(cacheHandler))) {
|
| // The resource has a code cache, so it's unnecessary to stream and
|
|
|