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 a9b7029b504757338426ba8bbf0df9479661c730..1918ce53e484e81b0eb3aca7b1fe4694d6ba273c 100644 |
--- a/chrome/browser/ui/zoom/zoom_controller.cc |
+++ b/chrome/browser/ui/zoom/zoom_controller.cc |
@@ -27,10 +27,8 @@ ZoomController::ZoomController(content::WebContents* web_contents) |
zoom_mode_(ZOOM_MODE_DEFAULT), |
zoom_level_(1.0), |
browser_context_(web_contents->GetBrowserContext()) { |
- // TODO(wjmaclean) Make calls to HostZoomMap::GetDefaultForBrowserContext() |
- // refer to the webcontents-specific HostZoomMap when that becomes available. |
content::HostZoomMap* host_zoom_map = |
- content::HostZoomMap::GetDefaultForBrowserContext(browser_context_); |
+ content::HostZoomMap::GetForWebContents(web_contents); |
zoom_level_ = host_zoom_map->GetDefaultZoomLevel(); |
zoom_subscription_ = host_zoom_map->AddZoomLevelChangedCallback( |
@@ -118,7 +116,7 @@ bool ZoomController::SetZoomLevelByExtension( |
} |
content::HostZoomMap* zoom_map = |
- content::HostZoomMap::GetDefaultForBrowserContext(browser_context_); |
+ content::HostZoomMap::GetForWebContents(web_contents()); |
DCHECK(zoom_map); |
DCHECK(!event_data_); |
event_data_.reset(new ZoomChangedEventData(web_contents(), |
@@ -152,7 +150,7 @@ void ZoomController::SetZoomMode(ZoomMode new_mode) { |
return; |
content::HostZoomMap* zoom_map = |
- content::HostZoomMap::GetDefaultForBrowserContext(browser_context_); |
+ content::HostZoomMap::GetForWebContents(web_contents()); |
DCHECK(zoom_map); |
int render_process_id = web_contents()->GetRenderProcessHost()->GetID(); |
int render_view_id = web_contents()->GetRenderViewHost()->GetRoutingID(); |