| Index: chrome/browser/ui/browser.cc
|
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc
|
| index 8a051826364c999f9b5f9066881b688c6c2e593b..329317b429d638a848f129ae777e08d39ed09ab2 100644
|
| --- a/chrome/browser/ui/browser.cc
|
| +++ b/chrome/browser/ui/browser.cc
|
| @@ -143,6 +143,7 @@
|
| #include "chrome/browser/ui/webui/signin/login_ui_service.h"
|
| #include "chrome/browser/ui/webui/signin/login_ui_service_factory.h"
|
| #include "chrome/browser/ui/window_sizer/window_sizer.h"
|
| +#include "chrome/browser/ui/zoom/zoom_controller.h"
|
| #include "chrome/browser/upgrade_detector.h"
|
| #include "chrome/browser/web_applications/web_app.h"
|
| #include "chrome/common/chrome_constants.h"
|
| @@ -1765,21 +1766,10 @@ void Browser::URLStarredChanged(TabContents* source, bool starred) {
|
| ///////////////////////////////////////////////////////////////////////////////
|
| // Browser, ZoomObserver implementation:
|
|
|
| -void Browser::OnZoomIconChanged(TabContents* source,
|
| - ZoomController::ZoomIconState state) {
|
| - if (source == chrome::GetActiveTabContents(this))
|
| - window_->SetZoomIconState(state);
|
| -}
|
| -
|
| -void Browser::OnZoomChanged(TabContents* source,
|
| - int zoom_percent,
|
| - bool can_show_bubble) {
|
| +void Browser::OnZoomChanged(TabContents* source, bool can_show_bubble) {
|
| if (source == chrome::GetActiveTabContents(this)) {
|
| - window_->SetZoomIconTooltipPercent(zoom_percent);
|
| -
|
| // Only show the zoom bubble for zoom changes in the active window.
|
| - if (can_show_bubble && window_->IsActive())
|
| - window_->ShowZoomBubble(zoom_percent);
|
| + window_->ZoomChangedForActiveTab(can_show_bubble && window_->IsActive());
|
| }
|
| }
|
|
|
|
|