summaryrefslogtreecommitdiffstats
path: root/graphics/java
diff options
context:
space:
mode:
authorRomain Guy <romainguy@google.com>2012-01-18 18:09:54 -0800
committerRomain Guy <romainguy@google.com>2012-01-18 18:09:54 -0800
commit84fce187b0ae79adc5b4e64c26f72c8ed59e9703 (patch)
tree8fc08a1f20f43585bd00881fe728c602d1307733 /graphics/java
parent671d6cf460531825a321edb200523d0faa7792c9 (diff)
downloadframeworks_base-84fce187b0ae79adc5b4e64c26f72c8ed59e9703.zip
frameworks_base-84fce187b0ae79adc5b4e64c26f72c8ed59e9703.tar.gz
frameworks_base-84fce187b0ae79adc5b4e64c26f72c8ed59e9703.tar.bz2
Don't crash on Canvas.drawPicture()
Implementation yet to come but prevent app crashes. Change-Id: I81d6851ebf776a98e13c606bab272a03aec406ee
Diffstat (limited to 'graphics/java')
-rw-r--r--graphics/java/android/graphics/Picture.java6
1 files changed, 5 insertions, 1 deletions
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() {