diff options
author | 2015-11-17 12:11:57 -0800 | |
---|---|---|
committer | 2015-11-17 12:11:57 -0800 | |
commit | 3622d417032aff10a0f9f5f9c301272e9804e7ec (patch) | |
tree | 741211eb19c36a92abb93167b82f124c84066aed /src | |
parent | f769c1f80e12e595885376a03f1b99918f2fcd56 (diff) |
fix ninepatch iter from generating invalid rects
BUG=skia:
Review URL: https://codereview.chromium.org/1451183004
Diffstat (limited to 'src')
-rw-r--r-- | src/core/SkNinePatchIter.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/core/SkNinePatchIter.cpp b/src/core/SkNinePatchIter.cpp index c6bd16dcdb..5d24d75e7a 100644 --- a/src/core/SkNinePatchIter.cpp +++ b/src/core/SkNinePatchIter.cpp @@ -56,15 +56,15 @@ bool SkNinePatchIter::next(SkRect* src, SkRect* dst) { const int x = fCurrX; const int y = fCurrY; - SkASSERT(x >= 0 && x < 4); - SkASSERT(y >= 0 && y < 4); + SkASSERT(x >= 0 && x < 3); + SkASSERT(y >= 0 && y < 3); src->set(fSrcX[x], fSrcY[y], fSrcX[x + 1], fSrcY[y + 1]); dst->set(fDstX[x], fDstY[y], fDstX[x + 1], fDstY[y + 1]); - if (4 == ++fCurrX) { + if (3 == ++fCurrX) { fCurrX = 0; fCurrY += 1; - if (fCurrY >= 4) { + if (fCurrY >= 3) { fDone = true; } } |