From 90d250a3ba71199fae35739e72ae2ee598793712 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Mon, 5 Sep 2022 11:41:40 -0700 Subject: [PATCH] Rebase --- src/Grid.zig | 2 +- src/font/Shaper.zig | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/Grid.zig b/src/Grid.zig index daaa2e930..75b3e37ae 100644 --- a/src/Grid.zig +++ b/src/Grid.zig @@ -366,7 +366,7 @@ pub fn rebuildCells(self: *Grid, term: *Terminal) !void { for (try shaper.shape(run)) |shaper_cell| { assert(try self.updateCell( term, - row[shaper_cell.x], + row.getCell(shaper_cell.x), shaper_cell, run, shaper_cell.x, diff --git a/src/font/Shaper.zig b/src/font/Shaper.zig index 8f809f1a5..05037f2d5 100644 --- a/src/font/Shaper.zig +++ b/src/font/Shaper.zig @@ -248,8 +248,8 @@ test "run iterator" { // Spaces should be part of a run { var screen = try terminal.Screen.init(alloc, 3, 10, 0); - defer screen.deinit(alloc); - screen.testWriteString("ABCD EFG"); + defer screen.deinit(); + try screen.testWriteString("ABCD EFG"); var shaper = testdata.shaper; var it = shaper.runIterator(screen.getRow(.{ .screen = 0 })); @@ -317,8 +317,8 @@ test "shape inconsolata ligs" { { var screen = try terminal.Screen.init(alloc, 3, 5, 0); - defer screen.deinit(alloc); - screen.testWriteString(">="); + defer screen.deinit(); + try screen.testWriteString(">="); var shaper = testdata.shaper; var it = shaper.runIterator(screen.getRow(.{ .screen = 0 })); @@ -335,8 +335,8 @@ test "shape inconsolata ligs" { { var screen = try terminal.Screen.init(alloc, 3, 5, 0); - defer screen.deinit(alloc); - screen.testWriteString("==="); + defer screen.deinit(); + try screen.testWriteString("==="); var shaper = testdata.shaper; var it = shaper.runIterator(screen.getRow(.{ .screen = 0 })); @@ -361,8 +361,8 @@ test "shape emoji width" { { var screen = try terminal.Screen.init(alloc, 3, 5, 0); - defer screen.deinit(alloc); - screen.testWriteString("👍"); + defer screen.deinit(); + try screen.testWriteString("👍"); var shaper = testdata.shaper; var it = shaper.runIterator(screen.getRow(.{ .screen = 0 }));