From fc2fd3bb3660bd20b349b21ba9f279512a3893cd Mon Sep 17 00:00:00 2001 From: Keiron Liddle Date: Tue, 23 Jul 2002 10:59:09 +0000 Subject: [PATCH] prevent npe git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/trunk@195021 13f79535-47bb-0310-9956-ffa450edef68 --- src/org/apache/fop/image/AbstractFopImage.java | 8 +++++--- src/org/apache/fop/image/analyser/TIFFReader.java | 5 ++++- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/org/apache/fop/image/AbstractFopImage.java b/src/org/apache/fop/image/AbstractFopImage.java index 2b1dec82d..7128ea9e4 100644 --- a/src/org/apache/fop/image/AbstractFopImage.java +++ b/src/org/apache/fop/image/AbstractFopImage.java @@ -93,9 +93,11 @@ public abstract class AbstractFopImage implements FopImage { 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() { diff --git a/src/org/apache/fop/image/analyser/TIFFReader.java b/src/org/apache/fop/image/analyser/TIFFReader.java index 8b5d5660a..b6ac2b3bb 100644 --- a/src/org/apache/fop/image/analyser/TIFFReader.java +++ b/src/org/apache/fop/image/analyser/TIFFReader.java @@ -77,7 +77,10 @@ public class TIFFReader implements ImageReader { * 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 { -- 2.39.5