diff --git a/src/msw/graphicsd2d.cpp b/src/msw/graphicsd2d.cpp index 9ecf67dabb..1dd3425997 100644 --- a/src/msw/graphicsd2d.cpp +++ b/src/msw/graphicsd2d.cpp @@ -2425,14 +2425,17 @@ class wxD2DLinearGradientBrushResourceHolder : public wxD2DResourceHolderCreateLinearGradientBrush( D2D1::LinearGradientBrushProperties( - D2D1::Point2F(m_linearGradientInfo.direction.GetX(), m_linearGradientInfo.direction.GetY()), - D2D1::Point2F(m_linearGradientInfo.direction.GetWidth(), m_linearGradientInfo.direction.GetHeight())), + D2D1::Point2F(m_linearGradientInfo.x1, m_linearGradientInfo.y1), + D2D1::Point2F(m_linearGradientInfo.x2, m_linearGradientInfo.y2)), helper.GetGradientStopCollection(), &linearGradientBrush); wxCHECK_HRESULT_RET(hr); @@ -2471,17 +2474,20 @@ class wxD2DRadialGradientBrushResourceHolder : public wxD2DResourceHolderCreateRadialGradientBrush( D2D1::RadialGradientBrushProperties( - D2D1::Point2F(m_radialGradientInfo.direction.GetLeft(), m_radialGradientInfo.direction.GetTop()), + D2D1::Point2F(m_radialGradientInfo.x1, m_radialGradientInfo.y1), D2D1::Point2F(xo, yo), m_radialGradientInfo.radius, m_radialGradientInfo.radius), helper.GetGradientStopCollection(),