summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordgozman@chromium.org <dgozman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-03 11:18:12 +0000
committerdgozman@chromium.org <dgozman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-04-03 11:18:12 +0000
commit76919ad792a3b5c7f847534498d8c906e7c00108 (patch)
treefb3d1887b1ec057258f9935fd28e2882ea2e5163
parent70e90ab7d873972c7242df481e7cfeda09be2071 (diff)
downloadchromium_src-76919ad792a3b5c7f847534498d8c906e7c00108.zip
chromium_src-76919ad792a3b5c7f847534498d8c906e7c00108.tar.gz
chromium_src-76919ad792a3b5c7f847534498d8c906e7c00108.tar.bz2
Merge 260973 "[DevTools] Fix screen_info in popup opened from em..."
> [DevTools] Fix screen_info in popup opened from emulated view. > > BUG=358671 > > Review URL: https://codereview.chromium.org/218403008 TBR=dgozman@chromium.org Review URL: https://codereview.chromium.org/221653007 git-svn-id: svn://svn.chromium.org/chrome/branches/1916/src@261339 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--content/renderer/render_widget.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
index f930596..e3a40a5 100644
--- a/content/renderer/render_widget.cc
+++ b/content/renderer/render_widget.cc
@@ -171,6 +171,7 @@ class RenderWidget::ScreenMetricsEmulator {
gfx::Point offset() { return offset_; }
gfx::Rect widget_rect() const { return widget_rect_; }
gfx::Rect original_screen_rect() const { return original_view_screen_rect_; }
+ const WebScreenInfo& original_screen_info() { return original_screen_info_; }
void ChangeEmulationParams(
const gfx::Rect& device_rect,
@@ -571,6 +572,8 @@ void RenderWidget::SetPopupOriginAdjustmentsForEmulation(
popup_screen_origin_for_emulation_ = gfx::Point(
emulator->original_screen_rect().origin().x() + emulator->offset().x(),
emulator->original_screen_rect().origin().y() + emulator->offset().y());
+ screen_info_ = emulator->original_screen_info();
+ device_scale_factor_ = screen_info_.deviceScaleFactor;
}
void RenderWidget::SetScreenMetricsEmulationParameters(