aboutsummaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorGravatar joshualitt <joshualitt@chromium.org>2015-11-17 12:11:57 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2015-11-17 12:11:57 -0800
commit3622d417032aff10a0f9f5f9c301272e9804e7ec (patch)
tree741211eb19c36a92abb93167b82f124c84066aed /src
parentf769c1f80e12e595885376a03f1b99918f2fcd56 (diff)
fix ninepatch iter from generating invalid rects
Diffstat (limited to 'src')
-rw-r--r--src/core/SkNinePatchIter.cpp8
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;
}
}