refactor: simplify add_completion_done

This commit is contained in:
CJ van den Berg 2026-02-01 17:59:04 +01:00
parent 99e3e6aeae
commit 7cf45d5878
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -6601,12 +6601,8 @@ pub const Editor = struct {
pub fn add_completion_done(self: *Self) anyerror!bool { pub fn add_completion_done(self: *Self) anyerror!bool {
self.completions.deinit(self.allocator); self.completions.deinit(self.allocator);
self.completions = .empty; self.completions = if (self.completions_request) |*request| request.* else .empty;
if (self.completions_request) |*request| { self.completions_request = .done;
self.completions.deinit(self.allocator);
self.completions = request.*;
self.completions_request = .done;
}
var open_completions = self.completions.data.items.len > 0; var open_completions = self.completions.data.items.len > 0;
const update_completion = "update_completion"; const update_completion = "update_completion";