Browse Source

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
tags/fop-0_20_5rc
Christian Geisert 21 years ago
parent
commit
ff836835f6
1 changed files with 4 additions and 1 deletions
  1. 4
    1
      src/org/apache/fop/apps/Driver.java

+ 4
- 1
src/org/apache/fop/apps/Driver.java View File

@@ -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());

Loading…
Cancel
Save