Handle termbox2 errors

Signed-off-by: AnErrupTion <anerruption@disroot.org>
This commit is contained in:
AnErrupTion 2026-05-17 13:26:46 +02:00
commit 4c066ce564
No known key found for this signature in database
17 changed files with 114 additions and 90 deletions

View file

@ -84,7 +84,7 @@ pub fn clearRendered(self: InfoLine, allocator: Allocator) !void {
@memset(spaces, ' ');
TerminalBuffer.drawText(
try TerminalBuffer.drawText(
spaces,
self.label.component_pos.x + 2,
self.label.component_pos.y,
@ -98,7 +98,7 @@ fn draw(self: *InfoLine) void {
}
fn handle(self: *InfoLine, maybe_key: ?keyboard.Key) !void {
self.label.handle(maybe_key);
try self.label.handle(maybe_key);
}
fn drawItem(label: *MessageLabel, message: Message, x: usize, y: usize, width: usize) void {
@ -114,5 +114,5 @@ fn drawItem(label: *MessageLabel, message: Message, x: usize, y: usize, width: u
width,
message.fg,
message.bg,
);
) catch {};
}

View file

@ -87,7 +87,7 @@ fn draw(self: *Session) void {
}
fn handle(self: *Session, maybe_key: ?keyboard.Key) !void {
self.label.handle(maybe_key);
try self.label.handle(maybe_key);
}
fn addedSession(env: Env, user_list: *UserList) void {
@ -119,5 +119,5 @@ fn drawItem(label: *EnvironmentLabel, env: Env, x: usize, y: usize, width: usize
width,
label.fg,
label.bg,
);
) catch {};
}

View file

@ -118,7 +118,7 @@ fn draw(self: *UserList) void {
}
fn handle(self: *UserList, maybe_key: ?keyboard.Key) !void {
self.label.handle(maybe_key);
try self.label.handle(maybe_key);
}
fn usernameChanged(user: User, maybe_session: ?*Session) void {
@ -143,5 +143,5 @@ fn drawItem(label: *UserLabel, user: User, x: usize, y: usize, width: usize) voi
width,
label.fg,
label.bg,
);
) catch {};
}