Tamás Nepusz created FLEX-34019:
-----------------------------------

             Summary: ComboBox not closed when selecting an item from the 
dropdown list under certain conditions
                 Key: FLEX-34019
                 URL: https://issues.apache.org/jira/browse/FLEX-34019
             Project: Apache Flex
          Issue Type: Bug
          Components: Spark: ComboBox
    Affects Versions: Apache Flex 4.11.0
            Reporter: Tamás Nepusz
            Priority: Minor


The dropdown of a Spark ComboBox is not closed when an item is selected from 
the dropdown list if the selection triggers a binding that sets the "enabled" 
property of the ComboBox to "true" (even though the property was "true" before 
since otherwise one could not have opened the dropdown).

This happens because the setter of the "enabled" property in the ComboBox class 
is directly inherited from SkinnableComponent, which calls 
invalidateSkinState() unconditionally (i.e. even if the new value of the 
"enabled" property is the same as the old value). I managed to work around the 
issue by overriding the setter of "enabled" in my custom ComboBox class and not 
calling the setter of the superclass if the old value is equal to the new one.



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

Reply via email to