mirror of
https://codeberg.org/fairyglade/ly.git
synced 2026-08-26 23:44:19 +02:00
Handle termbox2 errors
Signed-off-by: AnErrupTion <anerruption@disroot.org>
This commit is contained in:
parent
05c1d4bece
commit
4c066ce564
17 changed files with 114 additions and 90 deletions
|
|
@ -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 {};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 {};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 {};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue