[ 
https://issues.apache.org/jira/browse/FLEX-34019?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Justin Mclean reassigned FLEX-34019:
------------------------------------

    Assignee: Justin Mclean

> 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
>            Assignee: Justin Mclean
>            Priority: Minor
>              Labels: EasyFix, easytest
>         Attachments: ComboBoxBindigBugTest.mxml
>
>
> 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