Index: chrome/browser/ui/views/location_bar/zoom_view.cc |
diff --git a/chrome/browser/ui/views/location_bar/zoom_view.cc b/chrome/browser/ui/views/location_bar/zoom_view.cc |
index 97a332079a90d1930cc9e8340a0204a1b82eba89..08812e5367a19b3cd1694c68e0f34f9aabdee6a2 100644 |
--- a/chrome/browser/ui/views/location_bar/zoom_view.cc |
+++ b/chrome/browser/ui/views/location_bar/zoom_view.cc |
@@ -27,7 +27,9 @@ ZoomView::~ZoomView() { |
} |
void ZoomView::Update(zoom::ZoomController* zoom_controller) { |
- if (!zoom_controller || zoom_controller->IsAtDefaultZoom() || |
+ if (!zoom_controller || |
+ (!ZoomBubbleView::GetZoomBubble() && |
+ zoom_controller->IsAtDefaultZoom()) || |
location_bar_delegate_->GetToolbarModel()->input_in_progress()) { |
SetVisible(false); |
ZoomBubbleView::CloseCurrentBubble(); |