keiron 2002/07/23 03:59:10
Modified: src/org/apache/fop/image AbstractFopImage.java
src/org/apache/fop/image/analyser TIFFReader.java
Log:
prevent npe
Revision Changes Path
1.10 +6 -4 xml-fop/src/org/apache/fop/image/AbstractFopImage.java
Index: AbstractFopImage.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/image/AbstractFopImage.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -r1.9 -r1.10
--- AbstractFopImage.java 27 Jun 2002 11:45:54 -0000 1.9
+++ AbstractFopImage.java 23 Jul 2002 10:59:09 -0000 1.10
@@ -93,9 +93,11 @@
public AbstractFopImage(URL href, FopImage.ImageInfo info) {
this.m_href = href;
this.imageInfo = info;
- this.m_width = this.imageInfo.width;
- this.m_height = this.imageInfo.height;
- loaded = loaded | DIMENSIONS;
+ if(this.imageInfo.width != -1) {
+ m_width = imageInfo.width;
+ m_height = imageInfo.height;
+ loaded = loaded | DIMENSIONS;
+ }
}
public String getMimeType() {
1.6 +5 -2 xml-fop/src/org/apache/fop/image/analyser/TIFFReader.java
Index: TIFFReader.java
===================================================================
RCS file: /home/cvs/xml-fop/src/org/apache/fop/image/analyser/TIFFReader.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- TIFFReader.java 25 Feb 2002 09:31:03 -0000 1.5
+++ TIFFReader.java 23 Jul 2002 10:59:09 -0000 1.6
@@ -77,7 +77,10 @@
* byte4 );
* this.height = ( int ) ( l );
*/
- return null;
+ FopImage.ImageInfo info = new FopImage.ImageInfo();
+ info.width = -1;
+ info.height = -1;
+ return info;
}
protected byte[] getDefaultHeader(BufferedInputStream imageStream) throws
IOException {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]