summaryrefslogtreecommitdiff
path: root/pkg/macos/graphics/bitmap_context.zig
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/macos/graphics/bitmap_context.zig')
-rw-r--r--pkg/macos/graphics/bitmap_context.zig10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkg/macos/graphics/bitmap_context.zig b/pkg/macos/graphics/bitmap_context.zig
index be319f229..8b633f36e 100644
--- a/pkg/macos/graphics/bitmap_context.zig
+++ b/pkg/macos/graphics/bitmap_context.zig
@@ -17,17 +17,17 @@ pub const BitmapContext = opaque {
space: *graphics.ColorSpace,
opts: c_uint,
) Allocator.Error!*BitmapContext {
- return @ptrFromInt(
+ return @as(
?*BitmapContext,
- @intFromPtr(c.CGBitmapContextCreate(
- @ptrCast(?*anyopaque, if (data) |d| d.ptr else null),
+ @ptrFromInt(@intFromPtr(c.CGBitmapContextCreate(
+ @ptrCast(if (data) |d| d.ptr else null),
width,
height,
bits_per_component,
bytes_per_row,
- @ptrCast(c.CGColorSpaceRef, space),
+ @ptrCast(space),
opts,
- )),
+ ))),
) orelse Allocator.Error.OutOfMemory;
}
};