Upstream version 10.39.225.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / ui / zoom / zoom_controller.h
index f456cbd..f1e6a64 100644 (file)
@@ -70,6 +70,15 @@ class ZoomController : public content::WebContentsObserver,
 
   ZoomMode zoom_mode() const { return zoom_mode_; }
 
+  // Convenience method to get default zoom level. Implemented here for
+  // inlining.
+  double GetDefaultZoomLevel() const {
+    // TODO(wjmaclean) Make this refer to the webcontents-specific HostZoomMap
+    // when that becomes available.
+    return content::HostZoomMap::GetDefaultForBrowserContext(browser_context_)->
+        GetDefaultZoomLevel();
+  }
+
   // Convenience method to quickly check if the tab's at default zoom.
   bool IsAtDefaultZoom() const;
 
@@ -142,9 +151,6 @@ class ZoomController : public content::WebContentsObserver,
   // Current zoom level.
   double zoom_level_;
 
-  // Used to access the default zoom level preference.
-  DoublePrefMember default_zoom_level_;
-
   scoped_ptr<ZoomChangedEventData> event_data_;
 
   // Keeps track of the extension (if any) that initiated the last zoom change