diff --git a/base/shell/explorer/trayntfy.cpp b/base/shell/explorer/trayntfy.cpp index 4df1a6240cd..d7e3b527547 100644 --- a/base/shell/explorer/trayntfy.cpp +++ b/base/shell/explorer/trayntfy.cpp @@ -80,6 +80,8 @@ public: virtual ~CIconWatcher() { Uninitialize(); + DeleteCriticalSection(&m_ListLock); + if (m_WakeUpEvent) CloseHandle(m_WakeUpEvent); if (m_hWatcherThread)