libbluray | branch: master | hpi1 <[email protected]> | Sun Mar 23 12:46:47 
2014 +0200| [e2f5f5dc08c0af158c09eff7eb0f65b11591de00] | committer: hpi1

BDFontMetrics: "fix" finalize

> http://git.videolan.org/gitweb.cgi/libbluray.git/?a=commit;h=e2f5f5dc08c0af158c09eff7eb0f65b11591de00
---

 src/libbluray/bdj/java/java/awt/BDFontMetrics.java |    9 +++++++--
 1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/src/libbluray/bdj/java/java/awt/BDFontMetrics.java 
b/src/libbluray/bdj/java/java/awt/BDFontMetrics.java
index 5666fc0..f1c636c 100644
--- a/src/libbluray/bdj/java/java/awt/BDFontMetrics.java
+++ b/src/libbluray/bdj/java/java/awt/BDFontMetrics.java
@@ -255,7 +255,12 @@ public class BDFontMetrics extends FontMetrics {
     }
 
     protected void finalize() throws Throwable {
-        destroy();
-        super.finalize();
+        try {
+            destroy();
+        } catch (Throwable t) {
+            throw t;
+        } finally {
+            super.finalize();
+        }
     }
 }

_______________________________________________
libbluray-devel mailing list
[email protected]
https://mailman.videolan.org/listinfo/libbluray-devel

Reply via email to