| Index: components/ui/zoom/zoom_controller.cc
|
| diff --git a/components/ui/zoom/zoom_controller.cc b/components/ui/zoom/zoom_controller.cc
|
| index 1bd965bc9fef21a6b9544c49d43363a26f03b883..d4bba18a79ff249a16bad4ee3f12538954a813b6 100644
|
| --- a/components/ui/zoom/zoom_controller.cc
|
| +++ b/components/ui/zoom/zoom_controller.cc
|
| @@ -121,9 +121,13 @@ bool ZoomController::SetZoomLevelByClient(
|
| ZoomEventManager::GetForBrowserContext(browser_context_)
|
| ->OnZoomLevelChanged(change);
|
|
|
| + bool can_show_bubble = can_show_bubble_;
|
| + if (client && client->ShouldSuppressBubble())
|
| + can_show_bubble = false;
|
| +
|
| ZoomChangedEventData zoom_change_data(web_contents(), old_zoom_level,
|
| zoom_level_, zoom_mode_,
|
| - can_show_bubble_);
|
| + can_show_bubble);
|
| FOR_EACH_OBSERVER(ZoomObserver, observers_,
|
| OnZoomChanged(zoom_change_data));
|
|
|
|
|