summaryrefslogtreecommitdiffstats
path: root/chrome/browser/browser.cc
diff options
context:
space:
mode:
authorpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-11 02:13:45 +0000
committerpkasting@chromium.org <pkasting@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-06-11 02:13:45 +0000
commit943d8120c51e2ed0146d85a15298d7fa30f316e0 (patch)
tree74d94e42c0590d308074ad8262cbf36656b2e708 /chrome/browser/browser.cc
parent8e0049d83d792dec1d2981d4f95369ca8a7b0558 (diff)
downloadchromium_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.cc17
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);
}