You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by kn...@apache.org on 2007/05/07 11:55:30 UTC
svn commit: r535827 -
/incubator/wicket/trunk/jdk-1.4/wicket/src/main/java/org/apache/wicket/protocol/http/SecondLevelCacheSessionStore.java
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)