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