Index: ui/gfx/canvas.cc |
diff --git a/ui/gfx/canvas.cc b/ui/gfx/canvas.cc |
index 31ef57fbd294b02568e9fa28a36075637447d3ca..c86b3ec33d7db1fa2f6c2811c01a568a8921d807 100644 |
--- a/ui/gfx/canvas.cc |
+++ b/ui/gfx/canvas.cc |
@@ -27,12 +27,16 @@ |
#include "ui/gfx/skia_util.h" |
#include "ui/gfx/transform.h" |
+#include "base/debug/stack_trace.h" |
+ |
namespace gfx { |
Canvas::Canvas(const Size& size, float image_scale, bool is_opaque) |
: image_scale_(image_scale) { |
Size pixel_size = ScaleToCeiledSize(size, image_scale); |
canvas_ = CreateOwnedCanvas(pixel_size, is_opaque); |
+ LOG(ERROR) << "image scale:" << image_scale; |
+ |
#if !defined(USE_CAIRO) |
// skia::PlatformCanvas instances are initialized to 0 by Cairo, but |
@@ -202,8 +206,8 @@ void Canvas::Translate(const Vector2d& offset) { |
canvas_->translate(SkIntToScalar(offset.x()), SkIntToScalar(offset.y())); |
} |
-void Canvas::Scale(int x_scale, int y_scale) { |
- canvas_->scale(SkIntToScalar(x_scale), SkIntToScalar(y_scale)); |
+void Canvas::Scale(float x_scale, float y_scale) { |
+ canvas_->scale(SkFloatToScalar(x_scale), SkFloatToScalar(y_scale)); |
} |
void Canvas::DrawColor(SkColor color) { |