Author: mgrigorov
Date: Fri Jul 15 13:53:50 2011
New Revision: 1147153

URL: http://svn.apache.org/viewvc?rev=1147153&view=rev
Log:
WICKET-3906 PageParameters#set not follow INamedParameters#set behavior

* use the provided index in #set(name, value, index).
* if the index is less than 0 than ignore it


Modified:
    
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java

Modified: 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java?rev=1147153&r1=1147152&r2=1147153&view=diff
==============================================================================
--- 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java
 (original)
+++ 
wicket/trunk/wicket-request/src/main/java/org/apache/wicket/request/mapper/parameter/PageParameters.java
 Fri Jul 15 13:53:50 2011
@@ -429,7 +429,7 @@ public class PageParameters implements I
                        entry.key = name;
                        entry.value = val;
 
-                       if (index == -1)
+                       if (index < 0)
                        {
                                namedParameters.add(entry);
                        }
@@ -451,7 +451,7 @@ public class PageParameters implements I
 
                if (value != null)
                {
-                       add(name, value);
+                       add(name, value, index);
                }
                return this;
        }


Reply via email to