summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser_about_handler.cc
diff options
context:
space:
mode:
authoryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-21 23:39:24 +0000
committeryfriedman@chromium.org <yfriedman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-11-21 23:39:24 +0000
commit78d4207717388e7e8b5ee258986477dfc7f053ef (patch)
tree2cf3da059cb8dfaa560238c859de9ea6109e86f1 /chrome/browser/browser_about_handler.cc
parentff5fe20a9f01689f6ba18c63f22d7dac014526ae (diff)
downloadchromium_src-78d4207717388e7e8b5ee258986477dfc7f053ef.zip
chromium_src-78d4207717388e7e8b5ee258986477dfc7f053ef.tar.gz
chromium_src-78d4207717388e7e8b5ee258986477dfc7f053ef.tar.bz2
Fix chrome://history for android.
Due to uber page, this has moved to chrome://history-frame. However uber page isn't supported on Android (small screen). The compromise is to just redirect to chrome://history-frame directly. BUG=147936 Review URL: https://chromiumcodereview.appspot.com/11414123 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169161 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser_about_handler.cc')
-rw-r--r--chrome/browser/browser_about_handler.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/chrome/browser/browser_about_handler.cc b/chrome/browser/browser_about_handler.cc
index 3c8408f..4499e70 100644
--- a/chrome/browser/browser_about_handler.cc
+++ b/chrome/browser/browser_about_handler.cc
@@ -138,8 +138,14 @@ bool WillHandleBrowserAboutURL(GURL* url,
path = chrome::kChromeUIExtensionsHost;
// Redirect chrome://history.
} else if (host == chrome::kChromeUIHistoryHost) {
+#if defined(OS_ANDROID)
+ // On Android, redirect directly to chrome://history-frame since
+ // uber page is unsupported.
+ host = chrome::kChromeUIHistoryFrameHost;
+#else
host = chrome::kChromeUIUberHost;
path = chrome::kChromeUIHistoryHost + url->path();
+#endif
// Redirect chrome://settings
} else if (host == chrome::kChromeUISettingsHost) {
host = chrome::kChromeUIUberHost;