diff options
author | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-11 02:13:45 +0000 |
---|---|---|
committer | pkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-11 02:13:45 +0000 |
commit | 943d8120c51e2ed0146d85a15298d7fa30f316e0 (patch) | |
tree | 74d94e42c0590d308074ad8262cbf36656b2e708 /chrome/browser/browser.cc | |
parent | 8e0049d83d792dec1d2981d4f95369ca8a7b0558 (diff) | |
download | chromium_src-943d8120c51e2ed0146d85a15298d7fa30f316e0.zip chromium_src-943d8120c51e2ed0146d85a15298d7fa30f316e0.tar.gz chromium_src-943d8120c51e2ed0146d85a15298d7fa30f316e0.tar.bz2 |
Detach reload from omnibox, combine with stop, and eliminate go.
This does the basic surgery on all three OSes without trying to fix up the visual appearance. As a result, things look pretty ugly. My intent is to at least put endcaps on the omnibox in a subsequent patch.
BUG=45745,45762,45763
TEST=Reload and stop should be combined; go should be gone.
Review URL: http://codereview.chromium.org/2677003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49492 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/browser.cc')
-rw-r--r-- | chrome/browser/browser.cc | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/chrome/browser/browser.cc b/chrome/browser/browser.cc index 63fbf03..82ddea5 100644 --- a/chrome/browser/browser.cc +++ b/chrome/browser/browser.cc @@ -1210,11 +1210,6 @@ void Browser::OpenCurrentURL() { location_bar->GetPageTransition(), -1, true); } -void Browser::Go(WindowOpenDisposition disposition) { - UserMetrics::RecordAction(UserMetricsAction("Go"), profile_); - window_->GetLocationBar()->AcceptInputWithDisposition(disposition); -} - void Browser::Stop() { UserMetrics::RecordAction(UserMetricsAction("Stop"), profile_); GetSelectedTabContents()->Stop(); @@ -1874,7 +1869,6 @@ void Browser::ExecuteCommandWithDisposition( case IDC_RELOAD_IGNORING_CACHE: ReloadIgnoringCache(disposition); break; case IDC_HOME: Home(disposition); break; case IDC_OPEN_CURRENT_URL: OpenCurrentURL(); break; - case IDC_GO: Go(disposition); break; case IDC_STOP: Stop(); break; // Window management commands @@ -2308,8 +2302,8 @@ void Browser::TabSelectedAt(TabContents* old_contents, // Propagate the profile to the location bar. UpdateToolbar(true); - // Update stop/go state. - UpdateStopGoState(new_contents->is_loading(), true); + // Update reload/stop state. + UpdateReloadStopState(new_contents->is_loading(), true); // Update commands to reflect current state. UpdateCommandsForTabState(); @@ -2475,7 +2469,7 @@ void Browser::LoadingStateChanged(TabContents* source) { window_->UpdateTitleBar(); if (source == GetSelectedTabContents()) { - UpdateStopGoState(source->is_loading(), false); + UpdateReloadStopState(source->is_loading(), false); if (GetStatusBubble()) GetStatusBubble()->SetStatus(GetSelectedTabContents()->GetStatusText()); @@ -3139,9 +3133,8 @@ void Browser::UpdateCommandsForTabState() { #endif } -void Browser::UpdateStopGoState(bool is_loading, bool force) { - window_->UpdateStopGoState(is_loading, force); - command_updater_.UpdateCommandEnabled(IDC_GO, !is_loading); +void Browser::UpdateReloadStopState(bool is_loading, bool force) { + window_->UpdateReloadStopState(is_loading, force); command_updater_.UpdateCommandEnabled(IDC_STOP, is_loading); } |