Index: cc/software_renderer.cc |
diff --git a/cc/software_renderer.cc b/cc/software_renderer.cc |
index 7781b552fcc7ba495afd90d02c6040b9ba6e8fe3..52256cc07ee851bae1d64b803ef8f3408287c0fe 100644 |
--- a/cc/software_renderer.cc |
+++ b/cc/software_renderer.cc |
@@ -255,8 +255,7 @@ void SoftwareRenderer::drawTextureQuad(const DrawingFrame& frame, const TextureD |
// FIXME: Add support for non-premultiplied alpha. |
ResourceProvider::ScopedReadLockSoftware quadResourceLock(m_resourceProvider, quad->resourceId()); |
- gfx::RectF uvRect = quad->uvRect(); |
- uvRect.Scale(quad->quadRect().width(), quad->quadRect().height()); |
+ gfx::RectF uvRect = gfx::ScaleRect(quad->uvRect(), quad->quadRect().width(), quad->quadRect().height()); |
SkIRect skUvRect = toSkIRect(gfx::ToEnclosingRect(uvRect)); |
if (quad->flipped()) |
m_skCurrentCanvas->scale(1, -1); |