Index: src/core/SkCanvas.cpp |
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp |
index 648059a1965cdbc71c1e6a4eee19931ca6dd9bd1..571b9b756e1f1e7d08b24dd7f59eb5245684c715 100644 |
--- a/src/core/SkCanvas.cpp |
+++ b/src/core/SkCanvas.cpp |
@@ -1986,7 +1986,7 @@ void SkCanvas::drawImageNine(const SkImage* image, const SkIRect& center, const |
return; |
} |
if (!SkLatticeIter::Valid(image->width(), image->height(), center)) { |
- this->drawImageRect(image, dst, paint); |
+ return this->drawImageRect(image, dst, paint); |
msarett
2016/08/02 21:47:48
I think this is a bug?
reed1
2016/08/03 13:13:05
return void is odd. How about
if (Valid) {
th
msarett
2016/08/03 13:20:52
Done.
|
} |
this->onDrawImageNine(image, center, dst, paint); |
} |
@@ -2023,7 +2023,7 @@ void SkCanvas::drawBitmapNine(const SkBitmap& bitmap, const SkIRect& center, con |
return; |
} |
if (!SkLatticeIter::Valid(bitmap.width(), bitmap.height(), center)) { |
- this->drawBitmapRect(bitmap, dst, paint); |
+ return this->drawBitmapRect(bitmap, dst, paint); |
msarett
2016/08/02 21:47:48
Ditto
reed1
2016/08/03 13:13:05
ditto
msarett
2016/08/03 13:20:52
Done.
|
} |
this->onDrawBitmapNine(bitmap, center, dst, paint); |
} |
@@ -2041,7 +2041,7 @@ void SkCanvas::drawImageLattice(const SkImage* image, const Lattice& lattice, co |
return; |
} |
if (!SkLatticeIter::Valid(image->width(), image->height(), lattice)) { |
- this->drawImageRect(image, dst, paint); |
+ return this->drawImageRect(image, dst, paint); |
msarett
2016/08/02 21:47:48
Pretty sure this is a bug, since I wrote it...
msarett
2016/08/03 13:20:52
Done.
|
} |
this->onDrawImageLattice(image, lattice, dst, paint); |
} |