summaryrefslogtreecommitdiffstats
path: root/graphics/java/android/graphics/Movie.java
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/java/android/graphics/Movie.java')
-rw-r--r--graphics/java/android/graphics/Movie.java12
1 files changed, 8 insertions, 4 deletions
diff --git a/graphics/java/android/graphics/Movie.java b/graphics/java/android/graphics/Movie.java
index b0a4553..dd5b62d 100644
--- a/graphics/java/android/graphics/Movie.java
+++ b/graphics/java/android/graphics/Movie.java
@@ -35,12 +35,16 @@ public class Movie {
public native boolean isOpaque();
public native int duration();
- public native boolean setTime(int relativeMilliseconds);
+ public native boolean setTime(int relativeMilliseconds);
+
+ private native void nDraw(Canvas canvas, float x, float y, long paintHandle);
+
+ public void draw(Canvas canvas, float x, float y, Paint paint) {
+ nDraw(canvas, x, y, paint != null ? paint.getNativeInstance() : 0);
+ }
- public native void draw(Canvas canvas, float x, float y, Paint paint);
-
public void draw(Canvas canvas, float x, float y) {
- draw(canvas, x, y, null);
+ nDraw(canvas, x, y, 0);
}
public static Movie decodeStream(InputStream is) {