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)