From: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> --- dlls/d2d1/stroke.c | 3 ++- dlls/d2d1/tests/d2d1.c | 4 ---- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/dlls/d2d1/stroke.c b/dlls/d2d1/stroke.c index fc12d4eb972..140ba257986 100644 --- a/dlls/d2d1/stroke.c +++ b/dlls/d2d1/stroke.c @@ -29,7 +29,8 @@ static HRESULT STDMETHODCALLTYPE d2d_stroke_style_QueryInterface(ID2D1StrokeStyl { TRACE("iface %p, iid %s, out %p.\n", iface, debugstr_guid(iid), out); - if (IsEqualGUID(iid, &IID_ID2D1StrokeStyle) + if (IsEqualGUID(iid, &IID_ID2D1StrokeStyle1) + || IsEqualGUID(iid, &IID_ID2D1StrokeStyle) || IsEqualGUID(iid, &IID_ID2D1Resource) || IsEqualGUID(iid, &IID_IUnknown)) { diff --git a/dlls/d2d1/tests/d2d1.c b/dlls/d2d1/tests/d2d1.c index dca2c9cf3b3..30ac31c2620 100644 --- a/dlls/d2d1/tests/d2d1.c +++ b/dlls/d2d1/tests/d2d1.c @@ -7637,16 +7637,12 @@ static void test_stroke_style(BOOL d3d11) ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr); hr = ID2D1StrokeStyle_QueryInterface(style, &IID_ID2D1StrokeStyle1, (void **)&style1); - todo_wine ok(hr == S_OK, "Got unexpected hr %#lx.\n", hr); - if (hr == S_OK) - { transform_type = ID2D1StrokeStyle1_GetStrokeTransformType(style1); ok(transform_type == D2D1_STROKE_TRANSFORM_TYPE_NORMAL, "Unexpected type %u.\n", transform_type); ID2D1StrokeStyle1_Release(style1); - } ID2D1StrokeStyle_Release(style); } else -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/9904