Removed finalize() and added n_delete to release()
authorsgjava <sgjava@gmail.com>
Wed, 13 May 2015 17:45:19 +0000 (13:45 -0400)
committersgjava <sgjava@gmail.com>
Wed, 13 May 2015 17:45:19 +0000 (13:45 -0400)
modules/core/misc/java/src/java/core+Mat.java

index 6db2554..4fd60a7 100644 (file)
@@ -640,6 +640,7 @@ public class Mat {
     {
 
         n_release(nativeObj);
+        n_delete(nativeObj);
 
         return;
     }
@@ -906,12 +907,6 @@ public class Mat {
         return retVal;
     }
 
-    @Override
-    protected void finalize() throws Throwable {
-        n_delete(nativeObj);
-        super.finalize();
-    }
-
     // javadoc:Mat::toString()
     @Override
     public String toString() {