Commit 967f3a50 authored by Nikolay Sivov's avatar Nikolay Sivov Committed by Alexandre Julliard

dwrite/shape: Fully initialize shaping context when getting glyph positions (Valgrind).

Actual issue is uninitialized has_gpos_attachment flag, it might be harmless in practice but it's better to avoid. Signed-off-by: 's avatarNikolay Sivov <nsivov@codeweavers.com>
parent 5ce5dc1f
...@@ -1592,7 +1592,7 @@ static HRESULT WINAPI dwritetextanalyzer_GetGlyphPlacements(IDWriteTextAnalyzer2 ...@@ -1592,7 +1592,7 @@ static HRESULT WINAPI dwritetextanalyzer_GetGlyphPlacements(IDWriteTextAnalyzer2
UINT32 const* feature_range_lengths, UINT32 feature_ranges, float *advances, DWRITE_GLYPH_OFFSET *offsets) UINT32 const* feature_range_lengths, UINT32 feature_ranges, float *advances, DWRITE_GLYPH_OFFSET *offsets)
{ {
const struct dwritescript_properties *scriptprops; const struct dwritescript_properties *scriptprops;
struct scriptshaping_context context; struct scriptshaping_context context = { 0 };
struct dwrite_fontface *font_obj; struct dwrite_fontface *font_obj;
unsigned int i; unsigned int i;
HRESULT hr; HRESULT hr;
...@@ -1666,7 +1666,7 @@ static HRESULT WINAPI dwritetextanalyzer_GetGdiCompatibleGlyphPlacements(IDWrite ...@@ -1666,7 +1666,7 @@ static HRESULT WINAPI dwritetextanalyzer_GetGdiCompatibleGlyphPlacements(IDWrite
UINT32 const* feature_range_lengths, UINT32 feature_ranges, float *advances, DWRITE_GLYPH_OFFSET *offsets) UINT32 const* feature_range_lengths, UINT32 feature_ranges, float *advances, DWRITE_GLYPH_OFFSET *offsets)
{ {
const struct dwritescript_properties *scriptprops; const struct dwritescript_properties *scriptprops;
struct scriptshaping_context context; struct scriptshaping_context context = { 0 };
DWRITE_MEASURING_MODE measuring_mode; DWRITE_MEASURING_MODE measuring_mode;
struct dwrite_fontface *font_obj; struct dwrite_fontface *font_obj;
unsigned int i; unsigned int i;
......
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