You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flex.apache.org by "Alexander Mazuruk (JIRA)" <ji...@apache.org> on 2013/12/10 16:40:06 UTC

[jira] [Created] (FLEX-33987) FocusManager NPE

Alexander Mazuruk created FLEX-33987:
----------------------------------------

             Summary: FocusManager NPE
                 Key: FLEX-33987
                 URL: https://issues.apache.org/jira/browse/FLEX-33987
             Project: Apache Flex
          Issue Type: Bug
    Affects Versions: Apache Flex 4.11.0
            Reporter: Alexander Mazuruk
            Priority: Critical


FocusManager Null pointer exception occurs.

This:
    public function getNextFocusManagerComponent(
                            backward:Boolean = false):IFocusManagerComponent
	{
		return getNextFocusManagerComponent2(backward, fauxFocus).displayObject as IFocusManagerComponent;
	}

Must be rewritten as:

public function getNextFocusManagerComponent(
                            backward:Boolean = false):IFocusManagerComponent
	{
        const focusInfo:FocusInfo = getNextFocusManagerComponent2(backward, fauxFocus);
        return focusInfo ? focusInfo.displayObject as IFocusManagerComponent : null;
	}



--
This message was sent by Atlassian JIRA
(v6.1.4#6159)