| Index: third_party/WebKit/Source/web/WebFrameSerializer.cpp
|
| diff --git a/third_party/WebKit/Source/web/WebFrameSerializer.cpp b/third_party/WebKit/Source/web/WebFrameSerializer.cpp
|
| index a6765b7ff48d4eef376b11fc66a9114b92ad1e64..1cec65c87867607ab1bc896e75240a35ca988755 100644
|
| --- a/third_party/WebKit/Source/web/WebFrameSerializer.cpp
|
| +++ b/third_party/WebKit/Source/web/WebFrameSerializer.cpp
|
| @@ -84,7 +84,8 @@ class MHTMLFrameSerializerDelegate final : public FrameSerializer::Delegate {
|
| bool shouldIgnoreAttribute(const Element&, const Attribute&) override;
|
| bool rewriteLink(const Element&, String& rewrittenLink) override;
|
| bool shouldSkipResourceWithURL(const KURL&) override;
|
| - bool shouldSkipResource(const Resource&) override;
|
| + bool shouldSkipResource(
|
| + FrameSerializer::ResourceHasCacheControlNoStoreHeader) override;
|
| Vector<Attribute> getCustomAttributes(const Element&) override;
|
|
|
| private:
|
| @@ -160,11 +161,13 @@ bool MHTMLFrameSerializerDelegate::shouldSkipResourceWithURL(const KURL& url) {
|
| }
|
|
|
| bool MHTMLFrameSerializerDelegate::shouldSkipResource(
|
| - const Resource& resource) {
|
| + FrameSerializer::ResourceHasCacheControlNoStoreHeader
|
| + hasCacheControlNoStoreHeader) {
|
| return m_webDelegate.cacheControlPolicy() ==
|
| WebFrameSerializerCacheControlPolicy::
|
| SkipAnyFrameOrResourceMarkedNoStore &&
|
| - resource.hasCacheControlNoStoreHeader();
|
| + hasCacheControlNoStoreHeader ==
|
| + FrameSerializer::HasCacheControlNoStoreHeader;
|
| }
|
|
|
| Vector<Attribute> MHTMLFrameSerializerDelegate::getCustomAttributes(
|
|
|