http://bugs.winehq.com/show_bug.cgi?id=1114
Summary: Winrar2.90/3.00: Comboex doesn't trigger a event when you mouse-click in some value of it Product: Wine Version: CVS Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: wine-patches AssignedTo: wine-bugs@winehq.com ReportedBy: clozano@andago.com
It is easy of check, install winrar 2.90/3.00, click in the combo (you need a version of day 31/10/2002 or superior ;), and change the letter, and the listbox will not get updated. It works fine in comctl32 native. But the listbox will get updated if you press ENTER in the combobox value.
I did some hacking in it:
in comboex.c:
* case CBN_SELCHANGE:
if i add this 2 lines: (before of the SendMessageW)
+ cbeend.iWhy = CBENF_RETURN; + COMBOEX_NotifyEndEdit (infoPtr, &cbeend, NULL);
return SendMessageW (parent, WM_COMMAND, wParam, (LPARAM)infoPtr->hwndSelf);
Then it works Ok, but i am sure that it is a hack.
Regards, Carlos.
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT http://bugs.winehq.com/show_bug.cgi?id=1114. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.