Author: awiner
Date: Fri Jan 5 15:44:58 2007
New Revision: 493245
URL: http://svn.apache.org/viewvc?view=rev&rev=493245
Log:
JSF 1.2: fix forEach tag's implementation of count
Modified:
incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/taglib/ForEachTag.java
Modified:
incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/taglib/ForEachTag.java
URL:
http://svn.apache.org/viewvc/incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/taglib/ForEachTag.java?view=diff&rev=493245&r1=493244&r2=493245
==============================================================================
---
incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/taglib/ForEachTag.java
(original)
+++
incubator/adffaces/branches/faces-1_2-070102/trinidad/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/taglib/ForEachTag.java
Fri Jan 5 15:44:58 2007
@@ -152,6 +152,7 @@
_currentEnd = (_end == null) ? 0 : _end.intValue();
}
_currentIndex = _currentBegin;
+ _currentCount = 1;
_currentStep = (_step == null) ? 1 : _step.intValue();
//pu: Now check the valid relation between 'begin','end' and validity of
'step'
_validateRangeAndStep();
@@ -196,6 +197,7 @@
public int doAfterBody()
{
_currentIndex += _currentStep;
+ _currentCount += 1;
//pu: if there is no varStatus set, no point in keeping loop status
// variables updated.