Author: jcompagner
Date: Mon Oct 29 13:53:32 2007
New Revision: 589851

URL: http://svn.apache.org/viewvc?rev=589851&view=rev
Log:
fix applied from WICKET-487
only remove the page when it is really the one from the current access

Modified:
    
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java

Modified: 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java
URL: 
http://svn.apache.org/viewvc/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java?rev=589851&r1=589850&r2=589851&view=diff
==============================================================================
--- 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java
 (original)
+++ 
wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/AccessStackPageMap.java
 Mon Oct 29 13:53:32 2007
@@ -345,7 +345,8 @@
                                                        // Remove version the 
top access version (-1)
                                                        
topPage.getVersion(topAccess.getVersion() - 1);
                                                }
-                                               else
+                                               else if (topPage.getNumericId() 
!= access.id &&
+                                                               
topPage.getCurrentVersionNumber() != access.version)
                                                {
                                                        // Remove whole page
                                                        remove(topPage);


Reply via email to