Index: chrome/browser/ui/zoom/zoom_controller.cc |
diff --git a/chrome/browser/ui/zoom/zoom_controller.cc b/chrome/browser/ui/zoom/zoom_controller.cc |
index 329222482bd85e0d60e483af7ed13cbaa7151b41..686d89e916d9e0cab1d176303140a0b34e57bfc4 100644 |
--- a/chrome/browser/ui/zoom/zoom_controller.cc |
+++ b/chrome/browser/ui/zoom/zoom_controller.cc |
@@ -68,8 +68,10 @@ void ZoomController::DidNavigateMainFrame( |
UpdateState(std::string()); |
} |
-void ZoomController::OnZoomLevelChanged(const std::string& host) { |
- UpdateState(host); |
+void ZoomController::OnZoomLevelChanged( |
+ const content::HostZoomMap::ZoomLevelChange& change) { |
+ if (change.mode != content::HostZoomMap::ZOOM_CHANGED_TEMPORARY_ZOOM) |
+ UpdateState(change.host); |
} |
void ZoomController::UpdateState(const std::string& host) { |