You are viewing a plain text version of this content. The canonical link for it is here.
Posted to adffaces-commits@incubator.apache.org by aw...@apache.org on 2007/01/12 19:37:12 UTC

svn commit: r495703 - /incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java

Author: awiner
Date: Fri Jan 12 11:37:12 2007
New Revision: 495703

URL: http://svn.apache.org/viewvc?view=rev&rev=495703
Log:
JSF 1.2: Fix incorrect implementation of UIXCollection.invokeOnComponent()

Modified:
    incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java

Modified: incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java
URL: http://svn.apache.org/viewvc/incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java?view=diff&rev=495703&r1=495702&r2=495703
==============================================================================
--- incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java (original)
+++ incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-api/src/main/java/org/apache/myfaces/trinidad/component/UIXCollection.java Fri Jan 12 11:37:12 2007
@@ -903,12 +903,11 @@
     }
     // If we're on a row, set the currency, and invoke
     // inside
-    else if (clientId.startsWith(thisClientId) &&
-             (clientId.charAt(thisClientId.length()) ==
-              NamingContainer.SEPARATOR_CHAR))
+    int thisClientIdLength = thisClientId.length();
+    if (clientId.startsWith(thisClientId) &&
+        (clientId.charAt(thisClientIdLength) == NamingContainer.SEPARATOR_CHAR))
     {
-      String postId = thisClientId.substring(
-                        thisClientId.length() + 1);
+      String postId = clientId.substring(thisClientIdLength + 1);
       int sepIndex = postId.indexOf(NamingContainer.SEPARATOR_CHAR);
       // If there's no separator character afterwards, then this
       // isn't a row key