diff --git a/programs/taskmgr/dbgchnl.c b/programs/taskmgr/dbgchnl.c index f1ebdfa1f33..9671469a3dc 100644 --- a/programs/taskmgr/dbgchnl.c +++ b/programs/taskmgr/dbgchnl.c @@ -86,11 +86,10 @@ static DWORD get_selected_pid(void) for (Index = 0; Index < (ULONG)ListView_GetItemCount(hProcessPageListCtrl); Index++) { - memset(&lvitem, 0, sizeof(LVITEM)); - lvitem.mask = LVIF_STATE; lvitem.stateMask = LVIS_SELECTED; lvitem.iItem = Index; + lvitem.iSubItem = 0; SendMessage(hProcessPageListCtrl, LVM_GETITEM, 0, (LPARAM) &lvitem); @@ -109,16 +108,16 @@ static int list_channel_CB(HANDLE hProcess, void* addr, struct __wine_debug_ { int j; char val[2]; - LVITEMA lvi; + LVITEMA lvitem; int index; HWND hChannelLV = (HWND)user; - memset(&lvi, 0, sizeof(lvi)); + lvitem.mask = LVIF_TEXT; + lvitem.pszText = channel->name; + lvitem.iItem = 0; + lvitem.iSubItem = 0; - lvi.mask = LVIF_TEXT; - lvi.pszText = channel->name; - - index = ListView_InsertItem(hChannelLV, &lvi); + index = ListView_InsertItem(hChannelLV, &lvitem); if (index == -1) return 0; val[1] = '\0'; diff --git a/programs/taskmgr/debug.c b/programs/taskmgr/debug.c index 6db70bbb939..198fa560653 100644 --- a/programs/taskmgr/debug.c +++ b/programs/taskmgr/debug.c @@ -49,11 +49,10 @@ void ProcessPage_OnDebug(void) for (Index=0; Index<(ULONG)ListView_GetItemCount(hProcessPageListCtrl); Index++) { - memset(&lvitem, 0, sizeof(LVITEM)); - lvitem.mask = LVIF_STATE; lvitem.stateMask = LVIS_SELECTED; lvitem.iItem = Index; + lvitem.iSubItem = 0; SendMessage(hProcessPageListCtrl, LVM_GETITEM, 0, (LPARAM) &lvitem); diff --git a/programs/taskmgr/endproc.c b/programs/taskmgr/endproc.c index 519f1a639b4..5708dd3281b 100644 --- a/programs/taskmgr/endproc.c +++ b/programs/taskmgr/endproc.c @@ -43,11 +43,10 @@ void ProcessPage_OnEndProcess(void) for (Index=0; Index<(ULONG)ListView_GetItemCount(hProcessPageListCtrl); Index++) { - memset(&lvitem, 0, sizeof(LVITEM)); - lvitem.mask = LVIF_STATE; lvitem.stateMask = LVIS_SELECTED; lvitem.iItem = Index; + lvitem.iSubItem = 0; SendMessage(hProcessPageListCtrl, LVM_GETITEM, 0, (LPARAM) &lvitem); @@ -91,11 +90,10 @@ void ProcessPage_OnEndProcessTree(void) for (Index=0; Index<(ULONG)ListView_GetItemCount(hProcessPageListCtrl); Index++) { - memset(&lvitem, 0, sizeof(LVITEM)); - lvitem.mask = LVIF_STATE; lvitem.stateMask = LVIS_SELECTED; lvitem.iItem = Index; + lvitem.iSubItem = 0; SendMessage(hProcessPageListCtrl, LVM_GETITEM, 0, (LPARAM) &lvitem); diff --git a/programs/taskmgr/priority.c b/programs/taskmgr/priority.c index fb99c94d373..c27c76515a6 100644 --- a/programs/taskmgr/priority.c +++ b/programs/taskmgr/priority.c @@ -43,11 +43,10 @@ static void DoSetPriority(DWORD priority) for (Index=0; Index<(ULONG)ListView_GetItemCount(hProcessPageListCtrl); Index++) { - memset(&lvitem, 0, sizeof(LVITEM)); - lvitem.mask = LVIF_STATE; lvitem.stateMask = LVIS_SELECTED; lvitem.iItem = Index; + lvitem.iSubItem = 0; SendMessage(hProcessPageListCtrl, LVM_GETITEM, 0, (LPARAM)&lvitem); diff --git a/programs/taskmgr/procpage.c b/programs/taskmgr/procpage.c index 15cf6665eb5..04921c0d9cc 100644 --- a/programs/taskmgr/procpage.c +++ b/programs/taskmgr/procpage.c @@ -322,11 +322,10 @@ static void ProcessPageOnNotify(WPARAM wParam, LPARAM lParam) for (Index=0; Index<(ULONG)ListView_GetItemCount(hProcessPageListCtrl); Index++) { - memset(&lvitem, 0, sizeof(LVITEM)); - lvitem.mask = LVIF_STATE; lvitem.stateMask = LVIS_SELECTED; lvitem.iItem = Index; + lvitem.iSubItem = 0; SendMessage(hProcessPageListCtrl, LVM_GETITEM, 0, (LPARAM) &lvitem);