Don't assume WM_DESTROY is last message - listview sends notification after it. Confi...
[reactos.git] / reactos / dll / win32 / devmgr / hwpage.c
index 0b26bd6..57b52d2 100644 (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);