diff options
author | lazydodo <github@lazydodo.com> | 2016-12-01 04:26:25 +0300 |
---|---|---|
committer | lazydodo <github@lazydodo.com> | 2016-12-01 04:26:25 +0300 |
commit | 05b181fbc55ae9eac82d15e9abd45d32a2f386d8 (patch) | |
tree | b76ad6bc6ffd8818cc25cc328734bd72ae384f37 /intern | |
parent | df63195d2a7bc374398b0b6dfa389db3b40f5a70 (diff) |
Fix T46795 : Reset GWLP_USERDATA to NULL at window destruction so any future events will not try to reference this deleted class.
Diffstat (limited to 'intern')
-rw-r--r-- | intern/ghost/intern/GHOST_WindowWin32.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/intern/ghost/intern/GHOST_WindowWin32.cpp b/intern/ghost/intern/GHOST_WindowWin32.cpp index 2aa950f8278..7d80aa43a40 100644 --- a/intern/ghost/intern/GHOST_WindowWin32.cpp +++ b/intern/ghost/intern/GHOST_WindowWin32.cpp @@ -353,7 +353,7 @@ GHOST_WindowWin32::~GHOST_WindowWin32() // Release our reference of the DropTarget and it will delete itself eventually. m_dropTarget->Release(); } - + ::SetWindowLongPtr(m_hWnd, GWLP_USERDATA, NULL); ::DestroyWindow(m_hWnd); m_hWnd = 0; } |