Jacek Caban : atl: Added locking to AtlModuleAddCreateWndData.
Alexandre Julliard
julliard at winehq.org
Wed Dec 12 15:14:55 CST 2012
Module: wine
Branch: master
Commit: 55b0de217321fd3baab12156a19fe035a1c926a1
URL: http://source.winehq.org/git/wine.git/?a=commit;h=55b0de217321fd3baab12156a19fe035a1c926a1
Author: Jacek Caban <jacek at codeweavers.com>
Date: Wed Dec 12 14:55:58 2012 +0100
atl: Added locking to AtlModuleAddCreateWndData.
---
dlls/atl/atl_main.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/dlls/atl/atl_main.c b/dlls/atl/atl_main.c
index 8f8cd76..d7c4dae 100644
--- a/dlls/atl/atl_main.c
+++ b/dlls/atl/atl_main.c
@@ -428,8 +428,11 @@ void WINAPI AtlModuleAddCreateWndData(_ATL_MODULEW *pM, _AtlCreateWndData *pData
pData->m_pThis = pvObject;
pData->m_dwThreadID = GetCurrentThreadId();
+
+ EnterCriticalSection(&pM->m_csWindowCreate);
pData->m_pNext = pM->m_pCreateWndList;
pM->m_pCreateWndList = pData;
+ LeaveCriticalSection(&pM->m_csWindowCreate);
}
/***********************************************************************
More information about the wine-cvs
mailing list