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)