Hi Andreas, I finally tracked down the bug in 1.4.1 on Mac which causes a crash whenever pretty much any property dialogue is opened. Basically, in ctlComboBox::GetSelection() we call GetCurrentSelection(). In wxMac however, this simply calls GetSelection() which is a virtual and results in our GetSelection() actually getting called, in turn causing a loop and eventual stack overflow. So, the attached patch seems to fix the problem and return the auto-complete code to the same slightly-broken-but-usable state that it was in 1.4.0 (i.e, you can only type the first character of a data type for example, and the first match will be selected). Can you take a look and confirm my analysis (or call me an idiot, whatever is correct!) before I apply this to both branches and packare 1.4.1.plus please? Regards, Dave
Attachment:
mac_combobox_fix.diff
Description: Binary data