Merge pull request #330 from and3md/master

Fix selection combobox list when changing selected item from code.
This commit is contained in:
Vadim Lopatin 2017-04-03 05:05:27 +03:00 committed by GitHub
commit 494606652e
1 changed files with 3 additions and 0 deletions

View File

@ -68,6 +68,9 @@ class ComboBoxBase : HorizontalLayout, OnClickHandler {
@property ComboBoxBase selectedItemIndex(int index) {
if (_selectedItemIndex == index)
return this;
if (_selectedItemIndex != -1) {
_adapter.resetItemState(_selectedItemIndex, State.Selected | State.Focused | State.Hovered);
}
_selectedItemIndex = index;
if (itemClick.assigned)
itemClick(this, index);