You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by we...@apache.org on 2003/06/03 19:10:00 UTC
cvs commit: jakarta-jetspeed/src/java/org/apache/jetspeed/portal BasePortletSet.java
weaver 2003/06/03 10:10:00
Modified: src/java/org/apache/jetspeed/portal BasePortletSet.java
Log:
Fixes issues with invlaid configuration in PSML causing ArrayIndexOutOfBounds exceptions.
Revision Changes Path
1.31 +2 -2 jakarta-jetspeed/src/java/org/apache/jetspeed/portal/BasePortletSet.java
Index: BasePortletSet.java
===================================================================
RCS file: /home/cvs/jakarta-jetspeed/src/java/org/apache/jetspeed/portal/BasePortletSet.java,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- BasePortletSet.java 7 May 2003 15:16:49 -0000 1.30
+++ BasePortletSet.java 3 Jun 2003 17:10:00 -0000 1.31
@@ -601,7 +601,7 @@
Portlet p = (Portlet) portlets.elementAt(i);
int pos = p.getPortletConfig().getPosition();
- if ((pos >= 0) && (pos != i))
+ if ((pos >= 0) && (pos != i) && pos < portlets.size())
{
portlets.removeElementAt(i);
portlets.insertElementAt(p, pos);
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org