aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics/direct2d/Image.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/graphics/direct2d/Image.cpp')
-rw-r--r--src/platform/graphics/direct2d/Image.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/platform/graphics/direct2d/Image.cpp b/src/platform/graphics/direct2d/Image.cpp
index 1c4619b3..ca982796 100644
--- a/src/platform/graphics/direct2d/Image.cpp
+++ b/src/platform/graphics/direct2d/Image.cpp
@@ -19,7 +19,7 @@ float Direct2DImage::GetHeight() { return d2d_bitmap_->GetSize().height; }
std::unique_ptr<IImage> Direct2DImage::CreateWithRect(const Rect& rect) {
auto device_context = GetDirectFactory()->CreateD2D1DeviceContext();
Microsoft::WRL::ComPtr<ID2D1Bitmap1> bitmap;
- ThrowIfFailed(device_context->CreateBitmap(
+ CheckHResult(device_context->CreateBitmap(
D2D1::SizeU(rect.width, rect.height), nullptr, 0,
D2D1::BitmapProperties1(D2D1_BITMAP_OPTIONS_TARGET,
D2D1::PixelFormat(DXGI_FORMAT_B8G8R8A8_UNORM,
@@ -28,7 +28,7 @@ std::unique_ptr<IImage> Direct2DImage::CreateWithRect(const Rect& rect) {
device_context->SetTarget(bitmap.Get());
device_context->BeginDraw();
device_context->DrawBitmap(d2d_bitmap_.Get(), Convert(rect));
- ThrowIfFailed(device_context->EndDraw());
+ CheckHResult(device_context->EndDraw());
return std::make_unique<Direct2DImage>(GetDirectFactory(), std::move(bitmap));
}