diff options
-rw-r--r-- | core/java/android/view/GLES20Canvas.java | 6 | ||||
-rw-r--r-- | graphics/java/android/graphics/Picture.java | 6 |
2 files changed, 8 insertions, 4 deletions
diff --git a/core/java/android/view/GLES20Canvas.java b/core/java/android/view/GLES20Canvas.java index 761a788..fd39b3e 100644 --- a/core/java/android/view/GLES20Canvas.java +++ b/core/java/android/view/GLES20Canvas.java @@ -908,17 +908,17 @@ class GLES20Canvas extends HardwareCanvas { @Override public void drawPicture(Picture picture) { - throw new UnsupportedOperationException(); + // TODO: Implement } @Override public void drawPicture(Picture picture, Rect dst) { - throw new UnsupportedOperationException(); + // TODO: Implement } @Override public void drawPicture(Picture picture, RectF dst) { - throw new UnsupportedOperationException(); + // TODO: Implement } @Override diff --git a/graphics/java/android/graphics/Picture.java b/graphics/java/android/graphics/Picture.java index bbb2dbf..9c06fed 100644 --- a/graphics/java/android/graphics/Picture.java +++ b/graphics/java/android/graphics/Picture.java @@ -123,7 +123,11 @@ public class Picture { } protected void finalize() throws Throwable { - nativeDestructor(mNativePicture); + try { + nativeDestructor(mNativePicture); + } finally { + super.finalize(); + } } /*package*/ final int ni() { |