Module: wine Branch: master Commit: b1f204549cd3bbe0fddaa303ff85edc19644c04f URL: http://source.winehq.org/git/wine.git/?a=commit;h=b1f204549cd3bbe0fddaa303ff...
Author: Andrew Nguyen anguyen@codeweavers.com Date: Tue May 17 05:15:03 2011 -0500
taskmgr: Remove all TCHAR macro usage in affinity dialog code.
---
programs/taskmgr/affinity.c | 9 ++++++--- 1 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/programs/taskmgr/affinity.c b/programs/taskmgr/affinity.c index 38dbe7e..88575d8 100644 --- a/programs/taskmgr/affinity.c +++ b/programs/taskmgr/affinity.c @@ -321,11 +321,12 @@ AffinityDialogWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam) void ProcessPage_OnSetAffinity(void) { LV_ITEMW lvitem; - ULONG Index; + ULONG Index, Count; DWORD dwProcessId; WCHAR wstrErrorText[256];
- for (Index=0; Index<(ULONG)ListView_GetItemCount(hProcessPageListCtrl); Index++) { + Count = SendMessageW(hProcessPageListCtrl, LVM_GETITEMCOUNT, 0, 0); + for (Index=0; Index<Count; Index++) { memset(&lvitem, 0, sizeof(LV_ITEMW)); lvitem.mask = LVIF_STATE; lvitem.stateMask = LVIS_SELECTED; @@ -334,8 +335,10 @@ void ProcessPage_OnSetAffinity(void) if (lvitem.state & LVIS_SELECTED) break; } + + Count = SendMessageW(hProcessPageListCtrl, LVM_GETSELECTEDCOUNT, 0, 0); dwProcessId = PerfDataGetProcessId(Index); - if ((ListView_GetSelectedCount(hProcessPageListCtrl) != 1) || (dwProcessId == 0)) + if ((Count != 1) || (dwProcessId == 0)) return; hProcessAffinityHandle = OpenProcess(PROCESS_QUERY_INFORMATION|PROCESS_SET_INFORMATION, FALSE, dwProcessId); if (!hProcessAffinityHandle) {