| Index: content/browser/memory/memory_coordinator_impl.cc
|
| diff --git a/content/browser/memory/memory_coordinator_impl.cc b/content/browser/memory/memory_coordinator_impl.cc
|
| index 647c00f1aaef7ca6d4bec3f1af00406254f42654..d5fff2e2c5bc86e47685d9e7f91c0112bdd99fe0 100644
|
| --- a/content/browser/memory/memory_coordinator_impl.cc
|
| +++ b/content/browser/memory/memory_coordinator_impl.cc
|
| @@ -114,6 +114,18 @@ base::MemoryState MemoryCoordinatorImpl::GetCurrentMemoryState() const {
|
| return current_state_;
|
| }
|
|
|
| +void MemoryCoordinatorImpl::SetCurrentMemoryStateForTesting(
|
| + base::MemoryState memory_state) {
|
| + // This changes the current state temporariy for testing. The state will be
|
| + // updated later by the task posted at ScheduleUpdateState.
|
| + base::MemoryState prev_state = current_state_;
|
| + current_state_ = memory_state;
|
| + if (prev_state != current_state_) {
|
| + NotifyStateToClients();
|
| + NotifyStateToChildren();
|
| + }
|
| +}
|
| +
|
| void MemoryCoordinatorImpl::Observe(int type,
|
| const NotificationSource& source,
|
| const NotificationDetails& details) {
|
|
|