summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/graphics/NinePatch.java
diff options
context:
space:
mode:
authorFlorin Malita <fmalita@google.com>2014-05-08 10:35:36 -0400
committerFlorin Malita <fmalita@google.com>2014-05-30 16:11:04 -0400
commit5c3d927e17e98e8fd4a9f3c86f7f4def0bcfa816 (patch)
tree17f2a85b1fe190f653a50f5d0fe9337cce6bfdb1 /graphics/java/android/graphics/NinePatch.java
parent46023ace237b6fd9426ac33d900fc6bad350407e (diff)
downloadframeworks_base-5c3d927e17e98e8fd4a9f3c86f7f4def0bcfa816.zip
frameworks_base-5c3d927e17e98e8fd4a9f3c86f7f4def0bcfa816.tar.gz
frameworks_base-5c3d927e17e98e8fd4a9f3c86f7f4def0bcfa816.tar.bz2
Add a native Canvas wrapper.
Instead of storing a direct SkCanvas reference, Canvas now tracks an opaque native wrapper class. The native wrapper can be used to store additional info for emulating deprecated Skia features (at this point it only stores a canvas). Some notes: * all native handle -> SkCanvas conversions are routed through a handful of native utility methods. * safeCanvasSwap() refactored as a lower level setNativeBitmp() - which is what clients need. * removed unused get_thread_msec() (Canvas.cpp) Change-Id: I715a5a6f1e1621c1cfc1e510ae4f2ea15cf11114
Diffstat (limited to 'graphics/java/android/graphics/NinePatch.java')
-rw-r--r--graphics/java/android/graphics/NinePatch.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/graphics/java/android/graphics/NinePatch.java b/graphics/java/android/graphics/NinePatch.java
index 6ff5f4f..befac92 100644
--- a/graphics/java/android/graphics/NinePatch.java
+++ b/graphics/java/android/graphics/NinePatch.java
@@ -164,12 +164,12 @@ public class NinePatch {
}
void drawSoftware(Canvas canvas, RectF location, Paint paint) {
- nativeDraw(canvas.getNativeCanvas(), location, mBitmap.ni(), mNativeChunk,
+ nativeDraw(canvas.getNativeCanvasWrapper(), location, mBitmap.ni(), mNativeChunk,
paint != null ? paint.mNativePaint : 0, canvas.mDensity, mBitmap.mDensity);
}
void drawSoftware(Canvas canvas, Rect location, Paint paint) {
- nativeDraw(canvas.getNativeCanvas(), location, mBitmap.ni(), mNativeChunk,
+ nativeDraw(canvas.getNativeCanvasWrapper(), location, mBitmap.ni(), mNativeChunk,
paint != null ? paint.mNativePaint : 0, canvas.mDensity, mBitmap.mDensity);
}