From 940584d30085db25c502833cbb8d19e776811841 Mon Sep 17 00:00:00 2001 From: "reed@android.com" Date: Fri, 26 Feb 2010 22:04:15 +0000 Subject: don't abort drawing based on layer size git-svn-id: http://skia.googlecode.com/svn/trunk@514 2bbb7eff-a529-9590-31e7-b0007b416f81 --- src/utils/SkLayer.cpp | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/utils/SkLayer.cpp b/src/utils/SkLayer.cpp index fe61c02338..888afec99e 100644 --- a/src/utils/SkLayer.cpp +++ b/src/utils/SkLayer.cpp @@ -115,7 +115,7 @@ SkLayer* SkLayer::getRootLayer() const { void SkLayer::getLocalTransform(SkMatrix* matrix) const { matrix->setTranslate(m_position.fX, m_position.fY); - + SkScalar tx = SkScalarMul(m_anchorPoint.fX, m_size.width()); SkScalar ty = SkScalarMul(m_anchorPoint.fY, m_size.height()); matrix->preTranslate(tx, ty); @@ -156,11 +156,8 @@ void SkLayer::draw(SkCanvas* canvas, SkScalar opacity) { #endif opacity = SkScalarMul(opacity, this->getOpacity()); - if (opacity <= 0 || this->getSize().isEmpty()) { -#if 0 - SkDebugf("---- abort drawing %p opacity %g size [%g %g]\n", - this, opacity, m_size.width(), m_size.height()); -#endif + if (opacity <= 0) { +// SkDebugf("---- abort drawing %p opacity %g\n", this, opacity); return; } -- cgit v1.2.3