diff options
author | Christian Geisert <chrisg@apache.org> | 2002-12-09 00:34:56 +0000 |
---|---|---|
committer | Christian Geisert <chrisg@apache.org> | 2002-12-09 00:34:56 +0000 |
commit | ff836835f6130efbdf8fe2827071c467d1cc4b30 (patch) | |
tree | a370b3be70f6bf7cbcb1d69f68bb8959c6142d66 /src | |
parent | 2b9b6722aeff200991b129441a091ccc92fbe14a (diff) | |
download | xmlgraphics-fop-ff836835f6130efbdf8fe2827071c467d1cc4b30.tar.gz xmlgraphics-fop-ff836835f6130efbdf8fe2827071c467d1cc4b30.zip |
Quick fix for broken AWTRenderer
git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/fop-0_20_2-maintain@195741 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src')
-rw-r--r-- | src/org/apache/fop/apps/Driver.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/org/apache/fop/apps/Driver.java b/src/org/apache/fop/apps/Driver.java index 2092fa1cd..839ef3770 100644 --- a/src/org/apache/fop/apps/Driver.java +++ b/src/org/apache/fop/apps/Driver.java @@ -433,7 +433,10 @@ public class Driver { * events but isn't a SAX Parser itself. */ public ContentHandler getContentHandler() { - if (_stream == null) throw new NullPointerException("OutputStream has not been set. Set before getting the ContentHandler"); + if (!(_renderer instanceof org.apache.fop.render.awt.AWTRenderer + || _renderer instanceof org.apache.fop.render.PrintRenderer)) { + if (_stream == null) throw new NullPointerException("OutputStream has not been set. Set before getting the ContentHandler"); + } if (_renderer == null) throw new NullPointerException("The renderer has not been set. Set before getting the ContentHandler"); StreamRenderer streamRenderer = new StreamRenderer(_stream, _renderer); streamRenderer.setLogger(getLogger()); |