You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by bo...@apache.org on 2007/07/27 11:36:11 UTC

svn commit: r560170 - /myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/ajax/api/AjaxResponseRenderer.java

Author: bommel
Date: Fri Jul 27 02:36:09 2007
New Revision: 560170

URL: http://svn.apache.org/viewvc?view=rev&rev=560170
Log:
(TOBAGO-384) popup box is not rendered in Firefox with renderedPartially attribute and tc:popupReference

Modified:
    myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/ajax/api/AjaxResponseRenderer.java

Modified: myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/ajax/api/AjaxResponseRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/ajax/api/AjaxResponseRenderer.java?view=diff&rev=560170&r1=560169&r2=560170
==============================================================================
--- myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/ajax/api/AjaxResponseRenderer.java (original)
+++ myfaces/tobago/trunk/core/src/main/java/org/apache/myfaces/tobago/ajax/api/AjaxResponseRenderer.java Fri Jul 27 02:36:09 2007
@@ -210,8 +210,10 @@
           + "\nend response    ##############################################################");
     }
 
+    String content = buffer.toString();
 
-    buffer.insert(0, Integer.toHexString(buffer.length()) + "\r\n");
+    // TODO optimize me!!
+    buffer.insert(0, Integer.toHexString(content.getBytes("UTF-8").length) + "\r\n");
     buffer.append("\r\n" + 0 + "\r\n\r\n");
 
     //TODO: fix this to work in PortletRequest as well
@@ -221,7 +223,7 @@
       httpServletResponse.addHeader("Transfer-Encoding", "chunked");
       PrintWriter responseWriter = httpServletResponse.getWriter();
       // buf.delete(buf.indexOf("<"), buf.indexOf(">")+1);
-      responseWriter.print(buffer.toString());
+      responseWriter.print(content);
       responseWriter.flush();
       responseWriter.close();
     }