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