diff options
Diffstat (limited to 'src/win/graphics/direct/Painter.cpp')
-rw-r--r-- | src/win/graphics/direct/Painter.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/win/graphics/direct/Painter.cpp b/src/win/graphics/direct/Painter.cpp index 4af8a09a..26a4bb14 100644 --- a/src/win/graphics/direct/Painter.cpp +++ b/src/win/graphics/direct/Painter.cpp @@ -106,9 +106,9 @@ void D2DPainter::DrawImage(const Point& offset, IImage* image) { CheckValidation(); const auto i = CheckPlatform<Direct2DImage>(image, GetPlatformId()); - ID2D1DeviceContext* device_context; + Microsoft::WRL::ComPtr<ID2D1DeviceContext> device_context; - render_target_->QueryInterface(&device_context); + render_target_->QueryInterface(device_context.GetAddressOf()); device_context->DrawImage(i->GetD2DImage(), Convert(offset)); } |