Bleh. I guess it is some windows only bug. I've tried it on wx2.8 on linux and it worked. :(
Can you try if this patch fixes the problem:
diff --git a/src/sdk/incremental_select_helper.cpp b/src/sdk/incremental_select_helper.cpp
index 5f9fd3e38..1989ad544 100644
--- a/src/sdk/incremental_select_helper.cpp
+++ b/src/sdk/incremental_select_helper.cpp
@@ -107,6 +107,7 @@ void FilterItemsFinalize(wxListCtrl &list, IncrementalSelectIterator &iterator)
if (iterator.GetFilteredCount() > 0)
list.SetItemState(0, wxLIST_STATE_SELECTED, wxLIST_STATE_SELECTED);
+ list.Refresh();
}
void IncrementalSelectHandler::FilterItems()