You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by ar...@apache.org on 2007/08/22 23:40:28 UTC

svn commit: r568754 - /myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/roundeddiv/HtmlRoundedDivRenderer.java

Author: arobinson74
Date: Wed Aug 22 14:40:27 2007
New Revision: 568754

URL: http://svn.apache.org/viewvc?rev=568754&view=rev
Log:
Fix bug with cache key

Modified:
    myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/roundeddiv/HtmlRoundedDivRenderer.java

Modified: myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/roundeddiv/HtmlRoundedDivRenderer.java
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/roundeddiv/HtmlRoundedDivRenderer.java?rev=568754&r1=568753&r2=568754&view=diff
==============================================================================
--- myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/roundeddiv/HtmlRoundedDivRenderer.java (original)
+++ myfaces/tomahawk/trunk/sandbox/core/src/main/java/org/apache/myfaces/custom/roundeddiv/HtmlRoundedDivRenderer.java Wed Aug 22 14:40:27 2007
@@ -982,10 +982,17 @@
 
     protected String getCacheKey(String queryString)
     {
-        int from = queryString.indexOf("&a=");
+        int from = queryString.indexOf("&a=") + 1;
+        
+        if (from == -1)
+        {
+            return queryString;
+        }
+        
         int to = queryString.indexOf('&', from + 1);
-        return to == -1 ? queryString.substring(from) : queryString.substring(
-                from, to);
+        
+        return to == -1 ? queryString.substring(0, from) : queryString.substring(
+                0, from) + queryString.substring(to);
     }
 
     //    /**