Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index cb8b30d22e3440891f9686ed2b622d5380feda98..405bb008c9e5f87ffa33667782047ffe7121e601 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -50,6 +50,10 @@ |
#include "third_party/skia/include/core/SkPixelRef.h" |
#endif // defined(OS_POSIX) |
+#if defined(OS_ANDROID) |
+#include "content/common/android/device_info.h" |
+#endif // defined(OS_ANDROID) |
+ |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebWidget.h" |
using WebKit::WebCompositionUnderline; |
@@ -125,6 +129,9 @@ RenderWidget::RenderWidget(WebKit::WebPopupType popup_type, |
switches::kForceDeviceScaleFactor)) |
device_scale_factor_ = static_cast<int>(device_scale_factor_); |
device_scale_factor_ = std::max(1.0f, device_scale_factor_); |
+#elif defined(OS_ANDROID) |
+ scoped_ptr<DeviceInfo> device_info(new DeviceInfo()); |
+ device_scale_factor_ = device_info->GetDPIScale(); |
johnme
2012/10/30 14:38:23
There's also device scale factor logic in ui/gfx/d
Sami
2012/10/31 11:12:57
Good idea. I looked into this a little more and it
|
#endif |
} |