dwrite: Avoid casts from COM object to interface.

Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Michael Stefaniuc 2021-08-26 09:45:23 +02:00 committed by Alexandre Julliard
parent 3fa19c8c75
commit 431f157cd2

View file

@ -1996,7 +1996,7 @@ static HRESULT WINAPI dwritefont_GetFontFamily(IDWriteFont3 *iface, IDWriteFontF
TRACE("%p, %p.\n", iface, family); TRACE("%p, %p.\n", iface, family);
*family = (IDWriteFontFamily *)font->family; *family = (IDWriteFontFamily *)&font->family->IDWriteFontFamily2_iface;
IDWriteFontFamily_AddRef(*family); IDWriteFontFamily_AddRef(*family);
return S_OK; return S_OK;
} }
@ -2531,7 +2531,7 @@ static HRESULT WINAPI dwritefontfamily_GetFontCollection(IDWriteFontFamily2 *ifa
TRACE("%p, %p.\n", iface, collection); TRACE("%p, %p.\n", iface, collection);
*collection = (IDWriteFontCollection *)family->collection; *collection = (IDWriteFontCollection *)&family->collection->IDWriteFontCollection3_iface;
IDWriteFontCollection_AddRef(*collection); IDWriteFontCollection_AddRef(*collection);
return S_OK; return S_OK;
} }