From 8ec1c3cad11f7a51c49cb4f1d07f1f9bfb429005 Mon Sep 17 00:00:00 2001 From: and3md Date: Tue, 20 Jun 2017 20:50:57 +0200 Subject: [PATCH] Fix ComboBox setting items #375 --- src/dlangui/widgets/combobox.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dlangui/widgets/combobox.d b/src/dlangui/widgets/combobox.d index 780800ad..5b061a31 100644 --- a/src/dlangui/widgets/combobox.d +++ b/src/dlangui/widgets/combobox.d @@ -68,7 +68,7 @@ class ComboBoxBase : HorizontalLayout, OnClickHandler { @property ComboBoxBase selectedItemIndex(int index) { if (_selectedItemIndex == index) return this; - if (_selectedItemIndex != -1) { + if (_selectedItemIndex != -1 && _adapter.itemCount > _selectedItemIndex) { _adapter.resetItemState(_selectedItemIndex, State.Selected | State.Focused | State.Hovered); } _selectedItemIndex = index;