Chromium Code Reviews| Index: third_party/WebKit/Source/platform/MemoryCoordinator.cpp |
| diff --git a/third_party/WebKit/Source/platform/MemoryCoordinator.cpp b/third_party/WebKit/Source/platform/MemoryCoordinator.cpp |
| index 1a6c3a2c1021fbd2cf03a1dcdbdbb5a625918dc0..5c9a27d176205a72f33bd70928007b2cd46acddc 100644 |
| --- a/third_party/WebKit/Source/platform/MemoryCoordinator.cpp |
| +++ b/third_party/WebKit/Source/platform/MemoryCoordinator.cpp |
| @@ -4,6 +4,7 @@ |
| #include "platform/MemoryCoordinator.h" |
| +#include "base/sys_info.h" |
| #include "platform/fonts/FontCache.h" |
| #include "platform/graphics/ImageDecodingStore.h" |
| #include "platform/tracing/TraceEvent.h" |
| @@ -11,6 +12,7 @@ |
| namespace blink { |
| +// static |
|
sof
2016/11/22 19:12:03
nit: this is not commonly done for Blink static me
|
| MemoryCoordinator& MemoryCoordinator::instance() { |
| DEFINE_STATIC_LOCAL(Persistent<MemoryCoordinator>, external, |
| (new MemoryCoordinator)); |
| @@ -18,6 +20,11 @@ MemoryCoordinator& MemoryCoordinator::instance() { |
| return *external.get(); |
| } |
| +// static |
| +bool MemoryCoordinator::isLowEndDevice() { |
| + return base::SysInfo::IsLowEndDevice(); |
| +} |
| + |
| MemoryCoordinator::MemoryCoordinator() {} |
| void MemoryCoordinator::registerClient(MemoryCoordinatorClient* client) { |