https://bugs.winehq.org/show_bug.cgi?id=56104
Bug ID: 56104 Summary: Combobox - list shall not close when a key is pressed Product: Wine Version: unspecified Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: comctl32 Assignee: wine-bugs@winehq.org Reporter: kyle.kcsoftwares@gmail.com Distribution: ---
Combobox - list shall not close when a key is pressed. It should put selection to the first entry of the list starting by this letter (then moving to the next, etc...) but NOT automatically close the list
Fix : in COMBO_WindowProc, if list is dropped (CBF_DROPPED) and a key is pressed, then the "no roll up" (CBF_NOROLLUP) shall be set
case WM_CHAR: case WM_IME_CHAR: { HWND hwndTarget;
/* This is the fix */ if (lphc->wState & CBF_DROPPED) lphc->wState |= CBF_NOROLLUP; /* End of the fix */
if ( lphc->wState & CBF_EDIT ) hwndTarget = lphc->hWndEdit; else hwndTarget = lphc->hWndLBox; return SendMessageW(hwndTarget, message, wParam, lParam); }
https://bugs.winehq.org/show_bug.cgi?id=56104
Serge Gautherie winehq-bugs_serge_180716@gautherie.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winehq-bugs_serge_180716@ga | |utherie.fr
--- Comment #1 from Serge Gautherie winehq-bugs_serge_180716@gautherie.fr --- Duplicates https://bugs.winehq.org/show_bug.cgi?id=47788
https://bugs.winehq.org/show_bug.cgi?id=56104
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |dark.shadow4@web.de
--- Comment #2 from Fabian Maurer dark.shadow4@web.de --- Are you going to open a MR for that?
https://bugs.winehq.org/show_bug.cgi?id=56104
--- Comment #3 from KRosUser kyle.kcsoftwares@gmail.com --- No sorry, you can move on with a MR.
https://bugs.winehq.org/show_bug.cgi?id=56104
Serge Gautherie winehq-bugs_serge_180716@gautherie.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|winehq-bugs_serge_180716@ga | |utherie.fr |
https://bugs.winehq.org/show_bug.cgi?id=56104
--- Comment #4 from Fabian Maurer dark.shadow4@web.de --- I can handle the MR for this one if you want.
Your fix "only" fixes one of the issues, the drill down mechanic still doesn't work. I might look into that though.
https://bugs.winehq.org/show_bug.cgi?id=56104
Fabian Maurer dark.shadow4@web.de changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 Status|UNCONFIRMED |NEW
--- Comment #5 from Fabian Maurer dark.shadow4@web.de --- Moving the other issue here. You can also test this issue with the intl.cpl from ReactOS.
https://bugs.winehq.org/show_bug.cgi?id=56104
--- Comment #6 from Fabian Maurer dark.shadow4@web.de --- *** Bug 47788 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=56104
--- Comment #7 from KRosUser kyle.kcsoftwares@gmail.com --- Thanks !
intl.cpl fix is available here : https://jira.reactos.org/browse/CORE-18769
https://bugs.winehq.org/show_bug.cgi?id=56104
--- Comment #8 from Fabian Maurer dark.shadow4@web.de --- Not sure what intl.cpl fix you mean? The linked issue doesn't appear on Wine.
https://bugs.winehq.org/show_bug.cgi?id=56104
--- Comment #9 from KRosUser kyle.kcsoftwares@gmail.com --- Yes but the fix works in RactOS. BNot sure I got your 1st comment right, sorry
https://bugs.winehq.org/show_bug.cgi?id=56104
--- Comment #10 from KRosUser kyle.kcsoftwares@gmail.com --- Bug is still present in Wine 10.0 Fix is indicated in https://bugs.winehq.org/show_bug.cgi?id=56104#c0