Chromium Code Reviews| Index: content/renderer/render_widget_fullscreen_pepper.cc |
| diff --git a/content/renderer/render_widget_fullscreen_pepper.cc b/content/renderer/render_widget_fullscreen_pepper.cc |
| index c1cba49147252be613660999230350eff3597404..c8b6b0b618437391476a7175df496e400b32af2c 100644 |
| --- a/content/renderer/render_widget_fullscreen_pepper.cc |
| +++ b/content/renderer/render_widget_fullscreen_pepper.cc |
| @@ -519,15 +519,19 @@ RenderWidgetFullscreenPepper::GetBitmapForOptimizedPluginPaint( |
| } |
| void RenderWidgetFullscreenPepper::OnResize(const gfx::Size& size, |
| - const gfx::Rect& resizer_rect, |
| - bool is_fullscreen) { |
| + const gfx::Size& physical_backing_size, |
| + const gfx::Rect& resizer_rect, |
| + bool is_fullscreen) { |
| if (context_) { |
| + // FIXME: Try using physical_backing_size here instead of manually |
|
piman
2013/02/27 08:12:11
nit: style is TODO(aelias):
I think you can do ju
|
| + // scaling by deviceScaleFactor. |
| gfx::Size pixel_size = gfx::ToFlooredSize( |
| gfx::ScaleSize(size, deviceScaleFactor())); |
| context_->reshape(pixel_size.width(), pixel_size.height()); |
| context_->viewport(0, 0, pixel_size.width(), pixel_size.height()); |
| } |
| - RenderWidget::OnResize(size, resizer_rect, is_fullscreen); |
| + RenderWidget::OnResize(size, physical_backing_size, resizer_rect, |
| + is_fullscreen); |
| } |
| WebWidget* RenderWidgetFullscreenPepper::CreateWebWidget() { |