diff --git a/rosapps/devutils/gdihv/mainwnd.c b/rosapps/devutils/gdihv/mainwnd.c index ab7697c8694..a13e5eee9f7 100644 --- a/rosapps/devutils/gdihv/mainwnd.c +++ b/rosapps/devutils/gdihv/mainwnd.c @@ -83,6 +83,7 @@ MainWindow_WndProc(HWND hMainWnd, UINT message, WPARAM wParam, LPARAM lParam) case WM_NOTIFY: { if (((LPNMLISTVIEW)lParam)->hdr.code == LVN_ITEMCHANGED + && (wParam == IDC_PROCESSLIST) && (((LPNMLISTVIEW)lParam)->uNewState & LVIS_SELECTED) && !(((LPNMLISTVIEW)lParam)->uOldState & LVIS_SELECTED)) { diff --git a/rosapps/devutils/gdihv/proclist.c b/rosapps/devutils/gdihv/proclist.c index 4d0423d5285..27d3f8c8246 100644 --- a/rosapps/devutils/gdihv/proclist.c +++ b/rosapps/devutils/gdihv/proclist.c @@ -72,7 +72,7 @@ ProcessList_Update(HWND hListCtrl) { return; } - for (i = 0; i < cProcesses; i++) + for (i = 1; i < cProcesses; i++) { wsprintf(strText, L""); item.lParam = ProcessIds[i];