From: Rafal Harabien Date: Mon, 21 Mar 2011 14:21:16 +0000 (+0000) Subject: Don't assume WM_DESTROY is last message - listview sends notification after it. Confi... X-Git-Tag: backups/nyadav-audio-branch@51231~13 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=32b6884390a742de1936807906309cd68b8367c8 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 --- diff --git a/reactos/dll/win32/devmgr/hwpage.c b/reactos/dll/win32/devmgr/hwpage.c index 0b26bd67866..57b52d22e0f 100644 --- a/reactos/dll/win32/devmgr/hwpage.c +++ b/reactos/dll/win32/devmgr/hwpage.c @@ -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);