Borek Bernard created FLEX-34040:
------------------------------------

             Summary: GroupBase incorrectly computes hasMouseListeners which 
breaks e.g. mouseEnabledWhereTransparent
                 Key: FLEX-34040
                 URL: https://issues.apache.org/jira/browse/FLEX-34040
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: Group
    Affects Versions: Apache Flex 4.11.0
            Reporter: Borek Bernard


The `GroupBase#hasMouseListeners` property is vital for things like dispatching 
mouse events on transparent parts on the group, however, the current algo is 
incorrect - it just increments a counter every time addEventListener() is 
called and decrements it when removeEventListener() is called.

That means that when I call addEventListener("click") and then 
removeEventListener("someOtherMouseEvent"), the hasMouseListeners property will 
be false even though I have an active "click" listener.



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to