Author: vsiveton
Date: Sat Jun 6 12:26:25 2009
New Revision: 782242
URL: http://svn.apache.org/viewvc?rev=782242&view=rev
Log:
DOXIA-331: Unable to renderer images on iText module
o added a temp system property for the rendering
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/AbstractITextRender.java
Modified:
maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/AbstractITextRender.java
URL:
http://svn.apache.org/viewvc/maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/AbstractITextRender.java?rev=782242&r1=782241&r2=782242&view=diff
==============================================================================
---
maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/AbstractITextRender.java
(original)
+++
maven/doxia/doxia-sitetools/trunk/doxia-doc-renderer/src/main/java/org/apache/maven/doxia/docrenderer/itext/AbstractITextRender.java
Sat Jun 6 12:26:25 2009
@@ -316,6 +316,8 @@
reader = ReaderFactory.newPlatformReader( f );
}
+ System.setProperty( "itext.basedir",
outputITextFile.getParentFile().getAbsolutePath() );
+
doxia.parse( reader, module.getParserId(), sink );
}
catch ( ParserNotFoundException e )
@@ -335,6 +337,10 @@
sink.flush();
sink.close();
+
+ IOUtil.close( writer );
+
+ System.getProperties().remove( "itext.basedir" );
}
}