mirror of
https://github.com/lightpanda-io/browser.git
synced 2026-06-11 09:35:59 -04:00
spinner: reset state on thread spawn failure
This commit is contained in:
@@ -88,6 +88,8 @@ fn ensureWorkerLocked(self: *Self) void {
|
||||
self.thread = std.Thread.spawn(.{}, workerLoop, .{self}) catch |err| blk: {
|
||||
log.warn(.app, "spinner thread spawn failed", .{ .err = @errorName(err) });
|
||||
self.enabled = false;
|
||||
self.state = .idle;
|
||||
self.last_render_len = 0;
|
||||
break :blk null;
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user