From d53a70736bfe01e0b1a767e7b757eca0b3261096 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 4 Mar 2025 19:01:44 +0100 Subject: [PATCH] refactor: trigger project_manager startup on tui init --- src/project_manager.zig | 4 ++++ src/tui/tui.zig | 2 ++ 2 files changed, 6 insertions(+) diff --git a/src/project_manager.zig b/src/project_manager.zig index 7a7ff2b..e077023 100644 --- a/src/project_manager.zig +++ b/src/project_manager.zig @@ -45,6 +45,10 @@ fn create() SpawnError!Self { return .{ .pid = tp.env.get().proc(module_name) }; } +pub fn start() SpawnError!void { + _ = try get(); +} + pub fn shutdown() void { const pid = tp.env.get().proc(module_name); if (pid.expired()) { diff --git a/src/tui/tui.zig b/src/tui/tui.zig index 26777f4..f5a8559 100644 --- a/src/tui/tui.zig +++ b/src/tui/tui.zig @@ -133,6 +133,8 @@ fn init(allocator: Allocator) !*Self { self.rdr.dispatch_event = dispatch_event; try self.rdr.run(); + try project_manager.start(); + try frame_clock.start(); try self.commands.init(self); errdefer self.deinit();