Revision: 2529
http://sourceforge.net/p/swingme/code/2529
Author: yuranet
Date: 2021-07-09 09:08:21 +0000 (Fri, 09 Jul 2021)
Log Message:
-----------
finalize check
Modified Paths:
--------------
iOSME/src/javax/microedition/lcdui/Image.java
Modified: iOSME/src/javax/microedition/lcdui/Image.java
===================================================================
--- iOSME/src/javax/microedition/lcdui/Image.java 2021-07-08 23:57:14 UTC (rev 2528)
+++ iOSME/src/javax/microedition/lcdui/Image.java 2021-07-09 09:08:21 UTC (rev 2529)
@@ -257,6 +257,15 @@
return uiImage;
}
+ @Override
+ protected void finalize() throws Throwable {
+ if (context != null) {
+ System.out.println("WARN unused context in finalize");
+ CoreGraphics.CGContextRelease(context);
+ }
+ super.finalize();
+ }
+
public UIImage getUIImage(int xSrc, int ySrc, int width, int height, int transform) {
UIImage start = getUIImage();
double scale = start.scale();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|