Jay Yang : comclt32: Ensure that item data is actually sent out with notifications.

Alexandre Julliard julliard at winehq.org
Fri Jul 22 10:15:57 CDT 2011


Module: wine
Branch: master
Commit: e98cef491cc9c0f4770e9610f887fe9a23e1dd9e
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e98cef491cc9c0f4770e9610f887fe9a23e1dd9e

Author: Jay Yang <jkelleyy at gmail.com>
Date:   Thu Jul 21 22:59:43 2011 -0400

comclt32: Ensure that item data is actually sent out with notifications.

---

 dlls/comctl32/comboex.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/dlls/comctl32/comboex.c b/dlls/comctl32/comboex.c
index 3402a71..d6b0d8c 100644
--- a/dlls/comctl32/comboex.c
+++ b/dlls/comctl32/comboex.c
@@ -672,6 +672,7 @@ static INT COMBOEX_InsertItemW (COMBOEX_INFO *infoPtr, COMBOBOXEXITEMW const *ci
     SendMessageW (infoPtr->hwndCombo, CB_INSERTSTRING, cit->iItem, (LPARAM)item);
 
     memset (&nmcit.ceItem, 0, sizeof(nmcit.ceItem));
+    nmcit.ceItem.mask=~0;
     COMBOEX_CopyItem (item, &nmcit.ceItem);
     COMBOEX_NotifyItem (infoPtr, CBEN_INSERTITEM, &nmcit);
 
@@ -1304,6 +1305,7 @@ static BOOL COMBOEX_WM_DeleteItem (COMBOEX_INFO *infoPtr, DELETEITEMSTRUCT const
     infoPtr->nb_items--;
 
     memset (&nmcit.ceItem, 0, sizeof(nmcit.ceItem));
+    nmcit.ceItem.mask=~0;
     COMBOEX_CopyItem (olditem, &nmcit.ceItem);
     COMBOEX_NotifyItem (infoPtr, CBEN_DELETEITEM, &nmcit);
 




More information about the wine-cvs mailing list