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 44941c8f69ca2b37be898bea08d562057466369f..08f8d6456ff211e6f64fae63701d48138554e0d0 100644 |
--- a/content/renderer/render_widget_fullscreen_pepper.cc |
+++ b/content/renderer/render_widget_fullscreen_pepper.cc |
@@ -21,6 +21,7 @@ |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebCursorInfo.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebSize.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebWidget.h" |
+#include "ui/gfx/size_conversions.h" |
#include "ui/gl/gpu_preference.h" |
#include "webkit/plugins/ppapi/plugin_delegate.h" |
#include "webkit/plugins/ppapi/ppapi_plugin_instance.h" |
@@ -509,7 +510,7 @@ void RenderWidgetFullscreenPepper::OnResize(const gfx::Size& size, |
const gfx::Rect& resizer_rect, |
bool is_fullscreen) { |
if (context_) { |
- gfx::Size pixel_size = size.Scale(deviceScaleFactor()); |
+ gfx::Size pixel_size = gfx::ToFlooredSize(size.Scale(deviceScaleFactor())); |
context_->reshape(pixel_size.width(), pixel_size.height()); |
context_->viewport(0, 0, pixel_size.width(), pixel_size.height()); |
} |
@@ -601,7 +602,7 @@ const float kTexCoords[] = { |
} // anonymous namespace |
bool RenderWidgetFullscreenPepper::InitContext() { |
- gfx::Size pixel_size = size().Scale(deviceScaleFactor()); |
+ gfx::Size pixel_size = gfx::ToFlooredSize(size().Scale(deviceScaleFactor())); |
context_->reshape(pixel_size.width(), pixel_size.height()); |
context_->viewport(0, 0, pixel_size.width(), pixel_size.height()); |