refactor: trigger project_manager startup on tui init

This commit is contained in:
CJ van den Berg 2025-03-04 19:01:44 +01:00
parent ba470610be
commit d53a70736b
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9
2 changed files with 6 additions and 0 deletions

View file

@ -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()) {

View file

@ -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();