diff options
author | Romain Guy <romainguy@google.com> | 2012-01-18 18:09:54 -0800 |
---|---|---|
committer | Romain Guy <romainguy@google.com> | 2012-01-18 18:09:54 -0800 |
commit | 84fce187b0ae79adc5b4e64c26f72c8ed59e9703 (patch) | |
tree | 8fc08a1f20f43585bd00881fe728c602d1307733 /graphics/java | |
parent | 671d6cf460531825a321edb200523d0faa7792c9 (diff) | |
download | frameworks_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.java | 6 |
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() { |