You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by mm...@apache.org on 2006/01/31 15:50:39 UTC

svn commit: r373827 - /myfaces/commons/trunk/src/main/java/org/apache/myfaces/renderkit/html/util/AddResource.java

Author: mmarinschek
Date: Tue Jan 31 06:50:35 2006
New Revision: 373827

URL: http://svn.apache.org/viewcvs?rev=373827&view=rev
Log:
special javascript was rendered even if null

Modified:
    myfaces/commons/trunk/src/main/java/org/apache/myfaces/renderkit/html/util/AddResource.java

Modified: myfaces/commons/trunk/src/main/java/org/apache/myfaces/renderkit/html/util/AddResource.java
URL: http://svn.apache.org/viewcvs/myfaces/commons/trunk/src/main/java/org/apache/myfaces/renderkit/html/util/AddResource.java?rev=373827&r1=373826&r2=373827&view=diff
==============================================================================
--- myfaces/commons/trunk/src/main/java/org/apache/myfaces/renderkit/html/util/AddResource.java (original)
+++ myfaces/commons/trunk/src/main/java/org/apache/myfaces/renderkit/html/util/AddResource.java Tue Jan 31 06:50:35 2006
@@ -677,7 +677,7 @@
      * Parses the response to mark the positions where code will be inserted
      */
     public void parseResponse(HttpServletRequest request, String bufferedResponse,
-            HttpServletResponse response) throws IOException
+            HttpServletResponse response)
     {
 
         originalResponse = new StringBuffer(bufferedResponse);
@@ -705,13 +705,18 @@
             throw new IOException("Method parseResponse has to be called first");
          }
 
-        ResponseWriter writer = new HtmlResponseWriterImpl(response.getWriter(), HtmlRendererUtils
-                .selectContentType(request.getHeader("accept")), null);
-
         if (beforeBodyEndPosition >= 0)
         {
             String myFacesJavascript = (String) request.getAttribute("org.apache.myfaces.myFacesJavascript");
-            originalResponse.insert(beforeBodyEndPosition, myFacesJavascript);
+
+            if(myFacesJavascript != null)
+            {
+                originalResponse.insert(beforeBodyEndPosition, myFacesJavascript);
+            }
+            else
+            {
+                log.warn("MyFaces special javascript could not be retrieved from request-map.");
+            }
         }
     }