You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@flex.apache.org by ah...@apache.org on 2017/05/08 18:59:27 UTC

[15/21] git commit: [flex-asjs] [refs/heads/tlf] - skipAsCoercions is on, so have to use 'is' when you need it

skipAsCoercions is on, so have to use 'is' when you need it


Project: http://git-wip-us.apache.org/repos/asf/flex-asjs/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-asjs/commit/91ef059d
Tree: http://git-wip-us.apache.org/repos/asf/flex-asjs/tree/91ef059d
Diff: http://git-wip-us.apache.org/repos/asf/flex-asjs/diff/91ef059d

Branch: refs/heads/tlf
Commit: 91ef059d2e8a65602f0b82857bd9b272c334c76b
Parents: 824e578
Author: Alex Harui <ah...@apache.org>
Authored: Mon May 8 11:06:47 2017 -0700
Committer: Alex Harui <ah...@apache.org>
Committed: Mon May 8 11:59:03 2017 -0700

----------------------------------------------------------------------
 .../main/flex/org/apache/flex/textLayout/compose/TextFlowLine.as | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-asjs/blob/91ef059d/frameworks/projects/TLF/src/main/flex/org/apache/flex/textLayout/compose/TextFlowLine.as
----------------------------------------------------------------------
diff --git a/frameworks/projects/TLF/src/main/flex/org/apache/flex/textLayout/compose/TextFlowLine.as b/frameworks/projects/TLF/src/main/flex/org/apache/flex/textLayout/compose/TextFlowLine.as
index 14c52e2..cf207b6 100644
--- a/frameworks/projects/TLF/src/main/flex/org/apache/flex/textLayout/compose/TextFlowLine.as
+++ b/frameworks/projects/TLF/src/main/flex/org/apache/flex/textLayout/compose/TextFlowLine.as
@@ -1855,7 +1855,9 @@ package org.apache.flex.textLayout.compose
 			}
 			else
 			{
-				var testILG:IInlineGraphicElement = startElem as IInlineGraphicElement;
+				var testILG:IInlineGraphicElement = null;
+				if (startElem is IInlineGraphicElement) // need this since skipAsCoercions is on
+					startElem as IInlineGraphicElement;
 				if (!testILG || testILG.effectiveFloat == Float.NONE || begIdx == endIdx)
 				{
 					blockRect = makeBlock(textLine, begIdx, begAtomIndex, endAtomIndex, startMetrics, blockProgression, direction, heightAndAdj);