Ensure AutoComp items with no type will set the item's image index to -1.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_8_BRANCH@50973 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1201,13 +1201,14 @@ void ListBoxImpl::Append(char *s, int type) {
|
|||||||
void ListBoxImpl::Append(const wxString& text, int type) {
|
void ListBoxImpl::Append(const wxString& text, int type) {
|
||||||
long count = GETLB(id)->GetItemCount();
|
long count = GETLB(id)->GetItemCount();
|
||||||
long itemID = GETLB(id)->InsertItem(count, wxEmptyString);
|
long itemID = GETLB(id)->InsertItem(count, wxEmptyString);
|
||||||
|
long idx = -1;
|
||||||
GETLB(id)->SetItem(itemID, 1, text);
|
GETLB(id)->SetItem(itemID, 1, text);
|
||||||
maxStrWidth = wxMax(maxStrWidth, text.length());
|
maxStrWidth = wxMax(maxStrWidth, text.length());
|
||||||
if (type != -1) {
|
if (type != -1) {
|
||||||
wxCHECK_RET(imgTypeMap, wxT("Unexpected NULL imgTypeMap"));
|
wxCHECK_RET(imgTypeMap, wxT("Unexpected NULL imgTypeMap"));
|
||||||
long idx = imgTypeMap->Item(type);
|
idx = imgTypeMap->Item(type);
|
||||||
GETLB(id)->SetItemImage(itemID, idx, idx);
|
|
||||||
}
|
}
|
||||||
|
GETLB(id)->SetItemImage(itemID, idx, idx);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ListBoxImpl::SetList(const char* list, char separator, char typesep) {
|
void ListBoxImpl::SetList(const char* list, char separator, char typesep) {
|
||||||
|
Reference in New Issue
Block a user