From 056de47b76b82c0296e0451bb18055f1b1d4ca1b Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 22 Sep 2023 23:12:46 -0700 Subject: [PATCH] terminal: make switch true/false more idiomatic zig --- src/terminal/Terminal.zig | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/src/terminal/Terminal.zig b/src/terminal/Terminal.zig index fd1bc8200..58b93fb0c 100644 --- a/src/terminal/Terminal.zig +++ b/src/terminal/Terminal.zig @@ -1028,13 +1028,10 @@ pub fn eraseDisplay( defer tracy.end(); // Erasing clears all attributes / colors _except_ the background - switch (self.screen.cursor.pen.attrs.has_bg) { - true => { - const bg = self.screen.cursor.pen.bg; - self.screen.cursor.pen = .{ .bg = bg, .attrs = .{ .has_bg = true } }; - }, - false => self.screen.cursor.pen = .{}, - } + self.screen.cursor.pen = if (!self.screen.cursor.pen.attrs.has_bg) .{} else .{ + .bg = self.screen.cursor.pen.bg, + .attrs = .{ .has_bg = true }, + }; switch (mode) { .complete => {