| Index: ui/compositor/layer.cc
|
| diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc
|
| index bbca75ab9628ca599cd35c36740f9d8af19a39bb..e71cbd594ff27677bf7f7e34fe790a97579f9b90 100644
|
| --- a/ui/compositor/layer.cc
|
| +++ b/ui/compositor/layer.cc
|
| @@ -28,6 +28,7 @@
|
| #include "ui/gfx/display.h"
|
| #include "ui/gfx/interpolated_transform.h"
|
| #include "ui/gfx/point3.h"
|
| +#include "ui/gfx/size_conversions.h"
|
|
|
| namespace {
|
|
|
| @@ -754,8 +755,8 @@ void Layer::RecomputeDrawsContentAndUVRect() {
|
| if (scale_content_) {
|
| texture_size = texture_->size();
|
| } else {
|
| - texture_size =
|
| - texture_->size().Scale(1.0f / texture_->device_scale_factor());
|
| + texture_size = gfx::ToFlooredSize(
|
| + texture_->size().Scale(1.0f / texture_->device_scale_factor()));
|
| }
|
|
|
| gfx::Size size(std::min(bounds().width(), texture_size.width()),
|
|
|