diff --git a/include/controls.cpp b/include/controls.cpp index 4fb085806..52d952557 100755 --- a/include/controls.cpp +++ b/include/controls.cpp @@ -1854,7 +1854,9 @@ bool TDropDownList::select(int i, bool force) _selected = i; if (_obj->type == XIT_FIELD) - { + { + if (is_open()) + xi_set_text(_obj, ""); // Altrimenti a volte ridisegna male! xi_set_text(_obj, (char*)_values.get(i)); TListbox_control* listbox = (TListbox_control *)xi_get_app_data(_obj); listbox->notify_key(K_SPACE);