| Index: chrome/browser/sessions/session_restore_delegate.cc
|
| diff --git a/chrome/browser/sessions/session_restore_delegate.cc b/chrome/browser/sessions/session_restore_delegate.cc
|
| index 9d5c3122709459dff1f353967f51ca45e44af392..52564f97adf048836da07c485e0ff02248b2d72b 100644
|
| --- a/chrome/browser/sessions/session_restore_delegate.cc
|
| +++ b/chrome/browser/sessions/session_restore_delegate.cc
|
| @@ -57,7 +57,11 @@ bool SessionRestoreDelegate::RestoredTab::operator<(
|
| // Apps should be loaded before normal tabs.
|
| if (is_app_ != right.is_app_)
|
| return is_app_;
|
| - // TODO(georgesak): Add criterion based on recency.
|
| + // Restore using MRU. Behind an experiment for now.
|
| + if (SessionRestore::GetSmartRestoreMode() ==
|
| + SessionRestore::SMART_RESTORE_MODE_MRU)
|
| + return contents_->GetLastActiveTime() >
|
| + right.contents_->GetLastActiveTime();
|
| return false;
|
| }
|
|
|
|
|