Index: content/renderer/devtools/render_widget_screen_metrics_emulator.cc |
diff --git a/content/renderer/devtools/render_widget_screen_metrics_emulator.cc b/content/renderer/devtools/render_widget_screen_metrics_emulator.cc |
index 5843379a19744f7ee8ca9f4aed9c688812422527..1022c27c29e91b3e715f9e10f31c50e1191948c5 100644 |
--- a/content/renderer/devtools/render_widget_screen_metrics_emulator.cc |
+++ b/content/renderer/devtools/render_widget_screen_metrics_emulator.cc |
@@ -99,6 +99,14 @@ void RenderWidgetScreenMetricsEmulator::Apply() { |
? emulation_params_.deviceScaleFactor |
: original_screen_info().deviceScaleFactor; |
+ if (emulation_params_.screenOrientationType != |
+ blink::WebScreenOrientationUndefined) { |
+ modified_resize_params.screen_info.orientationType = |
+ emulation_params_.screenOrientationType; |
+ modified_resize_params.screen_info.orientationAngle = |
+ emulation_params_.screenOrientationAngle; |
+ } |
+ |
// Pass three emulation parameters to the blink side: |
// - we keep the real device scale factor in compositor to produce sharp image |
// even when emulating different scale factor; |