Alexander Scheibe created FLEX-33838:
----------------------------------------

             Summary: TLF ContainerController.mouseDownHandler null object 
reference
                 Key: FLEX-33838
                 URL: https://issues.apache.org/jira/browse/FLEX-33838
             Project: Apache Flex
          Issue Type: Bug
    Affects Versions: Apache Flex 4.10.0
            Reporter: Alexander Scheibe


The mouseDown handler of the flashx.textLayout.container.ContainerController 
may cause a null object reference error

(here the code with original comments)
{code}
                public function mouseDownHandler(event:MouseEvent):void
                {
                        if (interactionManager && !event.isDefaultPrevented())
                        {
                                interactionManager.mouseDownHandler(event);
                                // grab the focus - alternative is to listen to 
keyevents on the Application
                                // is this necessary?
                                if (interactionManager.hasSelection()) 
                                        setFocus();
                        }
                }
{code}
The error occurs in the line interactionManager.hasSelection() because 
interactionManager.mouseDownHandler(event) may cause the textFlow to become 
null and therefore the interactionManager can be null in that line.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to