diff --git a/src/main.zig b/src/main.zig index 21a9677..6a6e16a 100644 --- a/src/main.zig +++ b/src/main.zig @@ -291,8 +291,7 @@ pub fn main() anyerror!void { for (links.items) |link| { try file_link.navigate(tui_proc.ref(), &link); - } - if (links.items.len == 0) { + } else { if (!have_project) try tui_proc.send(.{ "cmd", "open_project_cwd" }); try tui_proc.send(.{ "cmd", "show_home" }); diff --git a/src/tui/status/branch.zig b/src/tui/status/branch.zig index ce368ef..706c7b5 100644 --- a/src/tui/status/branch.zig +++ b/src/tui/status/branch.zig @@ -93,8 +93,7 @@ fn process_git(self: *Self, m: tp.message) MessageFilter.Error!bool { } fn process_status(self: *Self, m: tp.message) MessageFilter.Error!bool { - defer if (tui.frames_rendered() > 0) - Widget.need_render(); + defer Widget.need_render(); var value: []const u8 = undefined; var ahead: []const u8 = undefined; diff --git a/src/tui/tui.zig b/src/tui/tui.zig index 7998654..607c037 100644 --- a/src/tui/tui.zig +++ b/src/tui/tui.zig @@ -61,7 +61,6 @@ fontface_: []const u8 = "", fontfaces_: std.ArrayListUnmanaged([]const u8) = .{}, enable_mouse_idle_timer: bool = false, query_cache_: *syntax.QueryCache, -frames_rendered_: usize = 0, const keepalive = std.time.us_per_day * 365; // one year const idle_frames = 0; @@ -450,7 +449,6 @@ fn receive_safe(self: *Self, from: tp.pid_ref, m: tp.message) !void { } fn render(self: *Self) void { - defer self.frames_rendered_ += 1; const current_time = std.time.microTimestamp(); if (current_time < self.frame_last_time) { // clock moved backwards self.frame_last_time = current_time; @@ -1186,11 +1184,6 @@ pub fn need_render() void { } } -pub fn frames_rendered() usize { - const self = current(); - return self.frames_rendered_; -} - pub fn resize() void { mainview_widget().resize(screen()); refresh_hover();