Don't kill non-existing timers. Use EndDialog to close the dialog.

This commit is contained in:
Filip Navara 2005-09-14 15:37:25 +00:00 committed by Alexandre Julliard
parent e99b69dba3
commit e8efed92b3
1 changed files with 2 additions and 13 deletions

View File

@ -244,7 +244,7 @@ TaskManagerWndProc(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
OnAbout();
break;
case ID_FILE_EXIT:
DestroyWindow(hDlg);
EndDialog(hDlg, IDOK);
break;
}
break;
@ -564,23 +564,12 @@ BOOL OnCreate(HWND hWnd)
TabCtrl_SetCurFocus/*Sel*/(hTabWnd, 2);
TabCtrl_SetCurFocus/*Sel*/(hTabWnd, nActivePage);
if (TaskManagerSettings.UpdateSpeed == 0)
KillTimer(hWnd, 1);
else if (TaskManagerSettings.UpdateSpeed == 1)
{
KillTimer(hWnd, 1);
if (TaskManagerSettings.UpdateSpeed == 1)
SetTimer(hWnd, 1, 1000, NULL);
}
else if (TaskManagerSettings.UpdateSpeed == 2)
{
KillTimer(hWnd, 1);
SetTimer(hWnd, 1, 2000, NULL);
}
else if (TaskManagerSettings.UpdateSpeed == 4)
{
KillTimer(hWnd, 1);
SetTimer(hWnd, 1, 4000, NULL);
}
/*
* Refresh the performance data