summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser.cc
diff options
context:
space:
mode:
authorxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-22 22:13:35 +0000
committerxiyuan@chromium.org <xiyuan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-10-22 22:13:35 +0000
commit2e29d9243d84374d861a86252a2923cba9e49941 (patch)
tree099ca85a5204473118c853f42bdcef27c7b4dc38 /chrome/browser/browser.cc
parent5b2a74318a8e597769fa882d4c979d4c907b023d (diff)
downloadchromium_src-2e29d9243d84374d861a86252a2923cba9e49941.zip
chromium_src-2e29d9243d84374d861a86252a2923cba9e49941.tar.gz
chromium_src-2e29d9243d84374d861a86252a2923cba9e49941.tar.bz2
Fix for issue 18228.
Don't record browser history for navigations for tabs in app frame. BUG=18228 TEST=Open chrome in app frame (via "-app", application shortcut or convert a page to app), navigations in app frame should not appear in history. Review URL: http://codereview.chromium.org/306052 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@29830 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser.cc')
-rw-r--r--chrome/browser/browser.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/browser.cc b/chrome/browser/browser.cc
index 0bc169f..da092b3 100644
--- a/chrome/browser/browser.cc
+++ b/chrome/browser/browser.cc
@@ -2129,6 +2129,11 @@ void Browser::ShowRepostFormWarningDialog(TabContents *tab_contents) {
window()->ShowRepostFormWarningDialog(tab_contents);
}
+bool Browser::ShouldAddNavigationsToHistory() const {
+ // Don't update history if running as app.
+ return !IsApplication();
+}
+
///////////////////////////////////////////////////////////////////////////////
// Browser, SelectFileDialog::Listener implementation: