Author: knopp
Date: Mon May  7 02:55:29 2007
New Revision: 535827

URL: http://svn.apache.org/viewvc?view=rev&rev=535827
Log:
Fixes

Modified:
    
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java

Modified: 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
URL: 
http://svn.apache.org/viewvc/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java?view=diff&rev=535827&r1=535826&r2=535827
==============================================================================
--- 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
 (original)
+++ 
incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
 Mon May  7 02:55:29 2007
@@ -127,9 +127,15 @@
                        PageVersions pv = null;
                        if (versionNumber == -1)
                        {
-                               int index = pageVersions.indexOf(new 
PageVersions(id,-1,-1));
-                               pv = (PageVersions)pageVersions.get(index);
-                               versionNumber = pv.versionid;
+                               for (int index = pageVersions.size() - 1; index 
>= 0; --index) 
+                               {
+                                       if 
(((PageVersions)pageVersions.get(index)).pageid == id) 
+                                       {
+                                               pv = 
(PageVersions)pageVersions.get(index);
+                                               versionNumber = pv.versionid;
+                                               break;
+                                       }
+                               }
                        }
                        String sessionId = getSession().getId();
                        if (lastPage != null && lastPage.getNumericId() == id)


Reply via email to