Index: chrome/browser/ui/browser_commands.cc |
diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc |
index d4f38896e89e2937e0af32caab426f29c7349405..7aa6ee823cf4830fafa6959481344092d905559e 100644 |
--- a/chrome/browser/ui/browser_commands.cc |
+++ b/chrome/browser/ui/browser_commands.cc |
@@ -703,17 +703,21 @@ void Zoom(Browser* browser, content::PageZoom zoom) { |
if (browser->is_devtools()) |
return; |
- content::RenderViewHost* host = |
- GetActiveWebContents(browser)->GetRenderViewHost(); |
+ Zoom(GetActiveWebContents(browser), browser->profile(), zoom); |
+} |
+ |
+void Zoom(content::WebContents* web_contents, Profile* profile, |
+ content::PageZoom zoom) { |
+ content::RenderViewHost* host = web_contents->GetRenderViewHost(); |
Ben Goodger (Google)
2012/07/11 22:28:26
I think you may need this in a different file sinc
|
if (zoom == content::PAGE_ZOOM_RESET) { |
host->SetZoomLevel(0); |
content::RecordAction(UserMetricsAction("ZoomNormal")); |
return; |
} |
- double current_zoom_level = GetActiveWebContents(browser)->GetZoomLevel(); |
+ double current_zoom_level = web_contents->GetZoomLevel(); |
double default_zoom_level = |
- browser->profile()->GetPrefs()->GetDouble(prefs::kDefaultZoomLevel); |
+ profile->GetPrefs()->GetDouble(prefs::kDefaultZoomLevel); |
// Generate a vector of zoom levels from an array of known presets along with |
// the default level added if necessary. |