| Index: chrome/browser/search/search.cc
|
| diff --git a/chrome/browser/search/search.cc b/chrome/browser/search/search.cc
|
| index 9863d572b7cc21fdc08c3b408f83dfecd6d07570..20a0128afe72c67205aff17b5803785ea8e51dbc 100644
|
| --- a/chrome/browser/search/search.cc
|
| +++ b/chrome/browser/search/search.cc
|
| @@ -66,6 +66,7 @@ const char kLocalOnlyFlagName[] = "local_only";
|
| const char kPreloadLocalOnlyNTPFlagName[] = "preload_local_only_ntp";
|
| const char kUseRemoteNTPOnStartupFlagName[] = "use_remote_ntp_on_startup";
|
| const char kShowNtpFlagName[] = "show_ntp";
|
| +const char kRecentTabsOnNTPFlagName[] = "show_recent_tabs";
|
|
|
| // Constants for the field trial name and group prefix.
|
| const char kInstantExtendedFieldTrialName[] = "InstantExtended";
|
| @@ -565,6 +566,18 @@ bool ShouldShowInstantNTP() {
|
| return true;
|
| }
|
|
|
| +bool ShouldShowRecentTabsOnNTP() {
|
| + FieldTrialFlags flags;
|
| + if (GetFieldTrialInfo(
|
| + base::FieldTrialList::FindFullName(kInstantExtendedFieldTrialName),
|
| + &flags, NULL)) {
|
| + return GetBoolValueForFlagWithDefault(
|
| + kRecentTabsOnNTPFlagName, false, flags);
|
| + }
|
| +
|
| + return false;
|
| +}
|
| +
|
| bool MatchesOriginAndPath(const GURL& my_url, const GURL& other_url) {
|
| return MatchesOrigin(my_url, other_url) && my_url.path() == other_url.path();
|
| }
|
|
|