Author: mgrigorov
Date: Sun Mar 13 18:53:45 2011
New Revision: 1081193
URL: http://svn.apache.org/viewvc?rev=1081193&view=rev
Log:
Don't store 'null' serialized pages. Those are ignored at deserializion anyway.
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java
Modified:
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java
URL:
http://svn.apache.org/viewvc/wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java?rev=1081193&r1=1081192&r2=1081193&view=diff
==============================================================================
---
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java
(original)
+++
wicket/trunk/wicket-core/src/main/java/org/apache/wicket/page/PersistentPageManager.java
Sun Mar 13 18:53:45 2011
@@ -215,7 +215,11 @@ public class PersistentPageManager exten
List<Serializable> l = new ArrayList<Serializable>();
for (IManageablePage p : pages)
{
-
l.add(getPageStore().prepareForSerialization(sessionId, p));
+ Serializable preparedPage =
getPageStore().prepareForSerialization(sessionId, p);
+ if (preparedPage != null)
+ {
+ l.add(preparedPage);
+ }
}
s.writeObject(l);
}