summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChristian Geisert <chrisg@apache.org>2002-12-09 00:34:56 +0000
committerChristian Geisert <chrisg@apache.org>2002-12-09 00:34:56 +0000
commitff836835f6130efbdf8fe2827071c467d1cc4b30 (patch)
treea370b3be70f6bf7cbcb1d69f68bb8959c6142d66 /src
parent2b9b6722aeff200991b129441a091ccc92fbe14a (diff)
downloadxmlgraphics-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.java5
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());