From 32b6884390a742de1936807906309cd68b8367c8 Mon Sep 17 00:00:00 2001 From: Rafal Harabien Date: Mon, 21 Mar 2011 14:21:16 +0000 Subject: [PATCH] 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 --- reactos/dll/win32/devmgr/hwpage.c | 3 +++ 1 file changed, 3 insertions(+) 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); -- 2.17.1