Fix a bug in Nine Patch library.
The nine patches were not drawn correctly if they were not positioned at the top left corner of the canvas. Bug: http://b.android.com/29959 Change-Id: Icfed522ea07322a3ee9f3955067d3da26c4b0b5b
This commit is contained in:
@ -176,7 +176,7 @@ public final class NinePatch_Delegate {
|
||||
/*package*/ static void nativeDraw(int canvas_instance, RectF loc, int bitmap_instance,
|
||||
int chunk, int paint_instance_or_null, int destDensity, int srcDensity) {
|
||||
draw(canvas_instance,
|
||||
(int) loc.left, (int) loc.top, (int) loc.width(), (int) loc.height(),
|
||||
(int) loc.left, (int) loc.top, (int) loc.right, (int) loc.bottom,
|
||||
bitmap_instance, chunk, paint_instance_or_null,
|
||||
destDensity, srcDensity);
|
||||
}
|
||||
@ -185,7 +185,7 @@ public final class NinePatch_Delegate {
|
||||
/*package*/ static void nativeDraw(int canvas_instance, Rect loc, int bitmap_instance,
|
||||
int chunk, int paint_instance_or_null, int destDensity, int srcDensity) {
|
||||
draw(canvas_instance,
|
||||
loc.left, loc.top, loc.width(), loc.height(),
|
||||
loc.left, loc.top, loc.right, loc.bottom,
|
||||
bitmap_instance, chunk, paint_instance_or_null,
|
||||
destDensity, srcDensity);
|
||||
}
|
||||
|
Reference in New Issue
Block a user