Commit 6fda28d0 authored by Paul Gofman's avatar Paul Gofman Committed by Alexandre Julliard

dwrite: Force debug info in critical sections.

parent c63a9900
...@@ -5993,7 +5993,7 @@ void init_local_fontfile_loader(void) ...@@ -5993,7 +5993,7 @@ void init_local_fontfile_loader(void)
local_fontfile_loader.IDWriteLocalFontFileLoader_iface.lpVtbl = &localfontfileloadervtbl; local_fontfile_loader.IDWriteLocalFontFileLoader_iface.lpVtbl = &localfontfileloadervtbl;
local_fontfile_loader.refcount = 1; local_fontfile_loader.refcount = 1;
list_init(&local_fontfile_loader.streams); list_init(&local_fontfile_loader.streams);
InitializeCriticalSection(&local_fontfile_loader.cs); InitializeCriticalSectionEx(&local_fontfile_loader.cs, 0, RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO);
local_fontfile_loader.cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": localfileloader.lock"); local_fontfile_loader.cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": localfileloader.lock");
} }
......
...@@ -2097,7 +2097,7 @@ static void init_dwritefactory(struct dwritefactory *factory, DWRITE_FACTORY_TYP ...@@ -2097,7 +2097,7 @@ static void init_dwritefactory(struct dwritefactory *factory, DWRITE_FACTORY_TYP
list_init(&factory->file_loaders); list_init(&factory->file_loaders);
list_init(&factory->localfontfaces); list_init(&factory->localfontfaces);
InitializeCriticalSection(&factory->cs); InitializeCriticalSectionEx(&factory->cs, 0, RTL_CRITICAL_SECTION_FLAG_FORCE_DEBUG_INFO);
factory->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": dwritefactory.lock"); factory->cs.DebugInfo->Spare[0] = (DWORD_PTR)(__FILE__ ": dwritefactory.lock");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment