Index: third_party/WebKit/Source/core/page/Page.cpp |
diff --git a/third_party/WebKit/Source/core/page/Page.cpp b/third_party/WebKit/Source/core/page/Page.cpp |
index 037913400a533a017c86ab3ddb1bc1688c07e2ea..b6eaf46a9dc3f9b34b019fbf67c0aba53c1ac03a 100644 |
--- a/third_party/WebKit/Source/core/page/Page.cpp |
+++ b/third_party/WebKit/Source/core/page/Page.cpp |
@@ -514,12 +514,8 @@ void Page::acceptLanguagesChanged() |
void Page::purgeMemory(DeviceKind deviceKind) |
{ |
- Frame* frame = mainFrame(); |
- if (deviceKind != DeviceKind::LowEnd || !frame || !frame->isLocalFrame()) |
- return; |
- if (Document* document = toLocalFrame(frame)->document()) |
- document->fetcher()->garbageCollectDocumentResources(); |
- memoryCache()->pruneAll(); |
+ if (deviceKind == DeviceKind::LowEnd) |
+ memoryCache()->pruneAll(); |
} |
DEFINE_TRACE(Page) |