Index: ui/compositor/layer.cc |
diff --git a/ui/compositor/layer.cc b/ui/compositor/layer.cc |
index be6c577f5b727c00e98b7c388d770d328b762ffb..5ff342e89c36804b7265764344d47ead499cf442 100644 |
--- a/ui/compositor/layer.cc |
+++ b/ui/compositor/layer.cc |
@@ -557,6 +557,10 @@ void Layer::RecomputeTransform() { |
transform.ConcatTransform(transform_); |
transform.ConcatTranslate(bounds_.x(), bounds_.y()); |
transform.ConcatTransform(scale_translate); |
+ |
+ if (texture_) |
+ transform.ConcatScale(device_scale_factor_, device_scale_factor_); |
oshima
2012/05/09 19:57:21
move this before ConcatTransform(scale_translate);
|
+ |
web_layer_.setTransform(transform.matrix()); |
} else { |
Transform t = transform_; |