You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2010/04/29 09:08:27 UTC
svn commit: r939219 -
/sling/trunk/contrib/extensions/rewriter/src/main/java/org/apache/sling/rewriter/impl/RewriterResponse.java
Author: cziegeler
Date: Thu Apr 29 07:08:27 2010
New Revision: 939219
URL: http://svn.apache.org/viewvc?rev=939219&view=rev
Log:
Readd accidentally removed code
Modified:
sling/trunk/contrib/extensions/rewriter/src/main/java/org/apache/sling/rewriter/impl/RewriterResponse.java
Modified: sling/trunk/contrib/extensions/rewriter/src/main/java/org/apache/sling/rewriter/impl/RewriterResponse.java
URL: http://svn.apache.org/viewvc/sling/trunk/contrib/extensions/rewriter/src/main/java/org/apache/sling/rewriter/impl/RewriterResponse.java?rev=939219&r1=939218&r2=939219&view=diff
==============================================================================
--- sling/trunk/contrib/extensions/rewriter/src/main/java/org/apache/sling/rewriter/impl/RewriterResponse.java (original)
+++ sling/trunk/contrib/extensions/rewriter/src/main/java/org/apache/sling/rewriter/impl/RewriterResponse.java Thu Apr 29 07:08:27 2010
@@ -18,6 +18,7 @@ package org.apache.sling.rewriter.impl;
import java.io.IOException;
import java.io.PrintWriter;
+import java.io.Writer;
import java.util.Iterator;
import java.util.List;
@@ -79,6 +80,26 @@ class RewriterResponse
* @see javax.servlet.ServletResponseWrapper#getWriter()
*/
public PrintWriter getWriter() throws IOException {
+ if ( this.processor != null && this.writer == null ) {
+ return new PrintWriter(new Writer() {
+
+ @Override
+ public void close() throws IOException {
+ // nothing to do
+ }
+
+ @Override
+ public void flush() throws IOException {
+ // nothing to do
+ }
+
+ @Override
+ public void write(char[] cbuf, int off, int len)
+ throws IOException {
+ // nothing to do
+ }
+ });
+ }
if (writer == null) {
this.processor = this.getProcessor();
if ( this.processor != null ) {