Reverting until we can find a better way to address this issue without affecting nine-patches with large stretchable areas.
Revert "Fix NinePatch decoder when the target is smaller than the source."
This reverts commit c4c458c678
This commit is contained in:
committed by
Android (Google) Code Review
parent
c4c458c678
commit
09a22e33e7
@@ -160,14 +160,6 @@ void NinePatch_Draw(SkCanvas* canvas, const SkRect& bounds,
|
||||
return;
|
||||
}
|
||||
|
||||
// if the nine patch is bigger than the dst on a given axis we cannot
|
||||
// stretch properly so just draw the bitmap as best as possible and return
|
||||
if (bitmap.width() >= bounds.width() || bitmap.height() >= bounds.height())
|
||||
{
|
||||
canvas->drawBitmapRect(bitmap, NULL, bounds, paint);
|
||||
return;
|
||||
}
|
||||
|
||||
// should try a quick-reject test before calling lockPixels
|
||||
|
||||
SkAutoLockPixels alp(bitmap);
|
||||
|
||||
Reference in New Issue
Block a user