Author: ehillenius
Date: Tue Jan 30 16:15:43 2007
New Revision: 501650

URL: http://svn.apache.org/viewvc?view=rev&rev=501650
Log:
fix for stateless pages with new URL coding

Modified:
    
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/coding/BookmarkablePageRequestTargetUrlCodingStrategy.java
    
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java

Modified: 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/coding/BookmarkablePageRequestTargetUrlCodingStrategy.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/coding/BookmarkablePageRequestTargetUrlCodingStrategy.java?view=diff&rev=501650&r1=501649&r2=501650
==============================================================================
--- 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/coding/BookmarkablePageRequestTargetUrlCodingStrategy.java
 (original)
+++ 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/coding/BookmarkablePageRequestTargetUrlCodingStrategy.java
 Tue Jan 30 16:15:43 2007
@@ -106,7 +106,7 @@
                                                + 
WebRequestCodingStrategy.INTERFACE_PARAMETER_NAME + " = "
                                                + 
bookmarkableInterfaceListener);
                        }
-                       final String interfaceName = 
pathComponents[pathComponents.length - 1];
+                       final String interfaceName = 
pathComponents[pathComponents.length - 2];
                        int start = (pageMapName != null) ? 
pageMapName.length() + 1 : 1;
                        final String componentPath = 
bookmarkableInterfaceListener.substring(start,
                                        bookmarkableInterfaceListener.length() 
- interfaceName.length() - 2);

Modified: 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java?view=diff&rev=501650&r1=501649&r2=501650
==============================================================================
--- 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java
 (original)
+++ 
incubator/wicket/branches/wicket-1.x/wicket/src/main/java/wicket/request/target/component/BookmarkableListenerInterfaceRequestTarget.java
 Tue Jan 30 16:15:43 2007
@@ -80,7 +80,7 @@
                int version = component.getPage().getCurrentVersionNumber();
 
                // add the wicket:interface param to the params.
-               AppendingStringBuffer param = new AppendingStringBuffer(3 + 
componentPath.length()
+               AppendingStringBuffer param = new AppendingStringBuffer(4 + 
componentPath.length()
                                + interfaceName.length());
                if (pageMapName != null)
                {


Reply via email to