Don't assume WM_DESTROY is last message - listview sends notification after it. Confirmed in Windows 7.

See issue #6026 for more details.

svn path=/trunk/; revision=51105
This commit is contained in:
Rafal Harabien
2011-03-21 14:21:16 +00:00
parent 8fb7057c46
commit 32b6884390
+3
View File
@@ -964,6 +964,9 @@ HardwareDlgProc(IN HWND hwndDlg,
case WM_DESTROY:
{
/* zero hpd pointer in window data, because it can be used later (WM_DESTROY has not to be last message) */
SetWindowLongPtr(hwndDlg, DWL_USER, (DWORD_PTR)NULL);
/* free devices list */
FreeDevicesList(hpd);