renderer/Metal: change font size works again

This commit is contained in:
Mitchell Hashimoto
2024-04-06 10:55:58 -07:00
parent ebd31ad50f
commit b8d11e57c9
4 changed files with 47 additions and 25 deletions

View File

@@ -321,8 +321,13 @@ fn drainMailbox(self: *Thread) !void {
}
},
.font_size => |size| {
try self.renderer.setFontSize(size);
.font_grid => |grid| if (self.renderer.setFontGrid(grid.grid)) {
// Success, deref our old grid
grid.set.deref(grid.old_key);
} else |err| {
// Error, deref our new grid since we didn't use it.
grid.set.deref(grid.new_key);
return err;
},
.foreground_color => |color| {