diff servlet/src/digilib/image/JAIImageLoaderDocuImage.java @ 148:837a633a0407

fixed bugs when using lots of prescaled images
author robcast
date Fri, 22 Aug 2003 21:12:24 +0200
parents f52a7664a807
children 04ad64b2137a
line wrap: on
line diff
--- a/servlet/src/digilib/image/JAIImageLoaderDocuImage.java	Fri Aug 22 15:02:21 2003 +0200
+++ b/servlet/src/digilib/image/JAIImageLoaderDocuImage.java	Fri Aug 22 21:12:24 2003 +0200
@@ -179,4 +179,16 @@
 		return true;
 	}
 
+	/* (non-Javadoc)
+	 * @see java.lang.Object#finalize()
+	 */
+	protected void finalize() throws Throwable {
+		//System.out.println("FIN de JAIImageLoaderDocuImage!");
+		// we must dispose the ImageReader because it keeps the filehandle open!
+		reader.dispose();
+		reader = null;
+		img = null;
+		super.finalize();
+	}
+
 }