[
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)