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)