From 0a32de381ed244c3e67fc81775cf1bfb995f7c5b Mon Sep 17 00:00:00 2001 From: mlugg Date: Sun, 4 Sep 2022 21:12:19 +0100 Subject: [PATCH] freetype: correct return type of Face.availableSizes --- libs/freetype/src/Face.zig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libs/freetype/src/Face.zig b/libs/freetype/src/Face.zig index 0953d3a8..708a384c 100644 --- a/libs/freetype/src/Face.zig +++ b/libs/freetype/src/Face.zig @@ -300,11 +300,11 @@ pub fn numFixedSizes(self: Face) u32 { return @intCast(u32, self.handle.*.num_fixed_sizes); } -pub fn availableSizes(self: Face) ?BitmapSize { +pub fn availableSizes(self: Face) []BitmapSize { return if (self.handle.*.available_sizes != null) - self.handle.*.available_sizes.* + self.handle.*.available_sizes[0..self.numFixedSizes()] else - null; + &.{}; } pub fn getAdvance(self: Face, glyph_index: u32, load_flags: LoadFlags) Error!i32 {