Re: (try 5)[1/4] imm32: Move thread data from TLSEntry to an internal list
On 9/25/2013 16:03, Aric Stewart wrote:
+ if (!thread_data->defaultContext) + { + HIMC defaultContext; + LeaveCriticalSection(&threaddata_cs); + defaultContext = ImmCreateContext(); + thread_data = IMM_GetThreadData(0); Why do you need to unlock/lock around ImmCreateContext()? Is it related to SendMessage() it calls?
On 9/25/13 7:11 AM, Nikolay Sivov wrote:
On 9/25/2013 16:03, Aric Stewart wrote:
+ if (!thread_data->defaultContext) + { + HIMC defaultContext; + LeaveCriticalSection(&threaddata_cs); + defaultContext = ImmCreateContext(); + thread_data = IMM_GetThreadData(0); Why do you need to unlock/lock around ImmCreateContext()? Is it related to SendMessage() it calls?
Correct, it is related to the SendMessage call. -aric
participants (2)
-
Aric Stewart -
Nikolay Sivov