flex-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Borek Bernard (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLEX-34040) GroupBase incorrectly computes hasMouseListeners which breaks e.g. mouseEnabledWhereTransparent
Date Wed, 15 Jan 2014 03:43:21 GMT
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)

Mime
View raw message