| Index: chrome/browser/search/search.cc
|
| diff --git a/chrome/browser/search/search.cc b/chrome/browser/search/search.cc
|
| index ba0820034c10d4e72a5531096e2dc58eae104b0b..68693e244effbdbe500e55403889a2d4685ac2d7 100644
|
| --- a/chrome/browser/search/search.cc
|
| +++ b/chrome/browser/search/search.cc
|
| @@ -62,6 +62,9 @@ const char kLocalOnlyFlagName[] = "local_only";
|
| // Key for specifying local NTP behavior trials.
|
| const char kLocalNTPFlagName[] = "local_ntp";
|
|
|
| +// Key for showing the recently closed link on the local NTP.
|
| +const char kRecentlyClosedOnNTPFlagName[] = "show_recently_closed";
|
| +
|
| // Constants for the field trial name and group prefix.
|
| const char kInstantExtendedFieldTrialName[] = "InstantExtended";
|
| const char kGroupNumberPrefix[] = "Group";
|
| @@ -493,6 +496,18 @@ bool IsAggressiveLocalNTPFallbackEnabled() {
|
| return false;
|
| }
|
|
|
| +bool ShouldShowRecentlyClosedOnNTP() {
|
| + FieldTrialFlags flags;
|
| + if (GetFieldTrialInfo(
|
| + base::FieldTrialList::FindFullName(kInstantExtendedFieldTrialName),
|
| + &flags, NULL)) {
|
| + return GetBoolValueForFlagWithDefault(
|
| + kRecentlyClosedOnNTPFlagName, 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();
|
| }
|
|
|