| 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 f562d944ff296405d9484b1807926f66a1bed211..55d4001227ce74ec06d450daa5b2504f5e0ea255 100644
|
| --- a/chrome/browser/sessions/session_restore_delegate.cc
|
| +++ b/chrome/browser/sessions/session_restore_delegate.cc
|
| @@ -11,33 +11,11 @@
|
| #include "base/metrics/field_trial.h"
|
| #include "chrome/browser/sessions/session_restore_stats_collector.h"
|
| #include "chrome/browser/sessions/tab_loader.h"
|
| +#include "chrome/browser/ui/chrome_pages.h"
|
| #include "chrome/common/url_constants.h"
|
| #include "components/favicon/content/content_favicon_driver.h"
|
| #include "content/public/browser/web_contents.h"
|
|
|
| -namespace {
|
| -
|
| -bool IsInternalPage(const GURL& url) {
|
| - // There are many chrome:// UI URLs, but only look for the ones that users
|
| - // are likely to have open. Most of the benefit is from the NTP URL.
|
| - const char* const kReloadableUrlPrefixes[] = {
|
| - chrome::kChromeUIDownloadsURL,
|
| - chrome::kChromeUIHistoryURL,
|
| - chrome::kChromeUINewTabURL,
|
| - chrome::kChromeUISettingsURL,
|
| - };
|
| - // Prefix-match against the table above. Use strncmp to avoid allocating
|
| - // memory to convert the URL prefix constants into std::strings.
|
| - for (size_t i = 0; i < arraysize(kReloadableUrlPrefixes); ++i) {
|
| - if (!strncmp(url.spec().c_str(), kReloadableUrlPrefixes[i],
|
| - strlen(kReloadableUrlPrefixes[i])))
|
| - return true;
|
| - }
|
| - return false;
|
| -}
|
| -
|
| -} // namespace
|
| -
|
| SessionRestoreDelegate::RestoredTab::RestoredTab(content::WebContents* contents,
|
| bool is_active,
|
| bool is_app,
|
| @@ -45,9 +23,9 @@ SessionRestoreDelegate::RestoredTab::RestoredTab(content::WebContents* contents,
|
| : contents_(contents),
|
| is_active_(is_active),
|
| is_app_(is_app),
|
| - is_internal_page_(IsInternalPage(contents->GetLastCommittedURL())),
|
| - is_pinned_(is_pinned) {
|
| -}
|
| + is_internal_page_(
|
| + chrome::IsInternalPage(contents->GetLastCommittedURL())),
|
| + is_pinned_(is_pinned) {}
|
|
|
| bool SessionRestoreDelegate::RestoredTab::operator<(
|
| const RestoredTab& right) const {
|
|
|