July 22, 2026
4:25 p.m.
Nikolay Sivov (@nsivov) commented about dlls/comctl32/monthcal.c:
/* will be invalidated here */ MONTHCAL_SetCurSel(infoPtr, &ht.st);
+ MONTHCAL_NotifySelect(infoPtr); + /* send MCN_SELCHANGE only if new date selected */ - if (!MONTHCAL_IsDateEqual(&sel, &ht.st)) + if (!MONTHCAL_IsDateEqual(&sel, &ht.st) && !(infoPtr->dwStyle & MCS_MULTISELECT)) MONTHCAL_NotifySelectionChange(infoPtr); - - MONTHCAL_NotifySelect(infoPtr); }
How did you check this order? I see SELCHANGE -> SELECT order with both v5 and v6. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/10730#note_146376