this is not a real loop as the loop counter is being modified
Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/efd7ec08 Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/efd7ec08 Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/efd7ec08 Branch: refs/heads/develop Commit: efd7ec08faf842a335ca0d00c0f7dc13913797f8 Parents: 8172e19 Author: Justin Mclean <jmcl...@apache.org> Authored: Sun May 21 07:33:06 2017 +1000 Committer: Justin Mclean <jmcl...@apache.org> Committed: Sun May 21 07:33:06 2017 +1000 ---------------------------------------------------------------------- .../src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/efd7ec08/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as ---------------------------------------------------------------------- diff --git a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as index 45b3779..2b0c124 100644 --- a/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as +++ b/frameworks/projects/Core/src/main/flex/org/apache/flex/core/SimpleCSSValuesImpl.as @@ -169,7 +169,7 @@ package org.apache.flex.core var declarationName:String = ""; var segmentName:String = ""; var n:int = arr.length; - for (var i:int = 0; i < n; i++) + while (i < n) { var className:int = arr[i]; if (className === CSSClass.CSSSelector) @@ -254,6 +254,7 @@ package org.apache.flex.core } declarationName = ""; } + i++; } }