Repository: flex-tlf
Updated Branches:
  refs/heads/develop d452c49ab -> 3c68f9128


Fixed getText() to be more technically correct.


Project: http://git-wip-us.apache.org/repos/asf/flex-tlf/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-tlf/commit/3c68f912
Tree: http://git-wip-us.apache.org/repos/asf/flex-tlf/tree/3c68f912
Diff: http://git-wip-us.apache.org/repos/asf/flex-tlf/diff/3c68f912

Branch: refs/heads/develop
Commit: 3c68f9128e4dc8a7bde26795e55a43f26b7e73a1
Parents: d452c49
Author: Harbs <[email protected]>
Authored: Mon Dec 14 11:42:43 2015 +0200
Committer: Harbs <[email protected]>
Committed: Mon Dec 14 11:42:43 2015 +0200

----------------------------------------------------------------------
 .../src/flashx/textLayout/elements/InlineGraphicElement.as    | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-tlf/blob/3c68f912/textLayout/src/flashx/textLayout/elements/InlineGraphicElement.as
----------------------------------------------------------------------
diff --git a/textLayout/src/flashx/textLayout/elements/InlineGraphicElement.as 
b/textLayout/src/flashx/textLayout/elements/InlineGraphicElement.as
index 5454867..3df5646 100644
--- a/textLayout/src/flashx/textLayout/elements/InlineGraphicElement.as
+++ b/textLayout/src/flashx/textLayout/elements/InlineGraphicElement.as
@@ -383,7 +383,12 @@ package flashx.textLayout.elements
                 */
                public override function getText(relativeStart:int=0, 
relativeEnd:int=-1, paragraphSeparator:String="\n"):String
                {
-                       return String.fromCharCode(0xFDEF);
+                       if(relativeEnd == -1)
+                               relativeEnd = textLength;
+                       
+                       // We could probably just return _text (U+FDEF), but 
this allows clients to change _text to some other value
+                       // and getText() will still work. (Of course, I cannot 
think of a reason you'd want to do that...)
+                       return _text ? _text.substring(relativeStart, 
relativeEnd) : "";
                }
 
         private function changeGraphicStatus(stat:Object):void

Reply via email to