Skip to content

Commit 61a19c7

Browse files
committed
fix: dispatch preview event proprly even if item is undefined
1 parent 0d6ae6c commit 61a19c7

File tree

1 file changed

+9
-10
lines changed

1 file changed

+9
-10
lines changed

denops/fall/processor/preview.ts

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,16 @@ export class PreviewProcessor<T extends Detail> implements Disposable {
6565
const signal = this.#controller.signal;
6666
if (!item) {
6767
this.#item = undefined;
68-
return;
69-
}
70-
71-
const previewItem = await this.#previewer?.preview(
72-
denops,
73-
{ item },
74-
{ signal },
75-
);
76-
signal.throwIfAborted();
68+
} else {
69+
const previewItem = await this.#previewer?.preview(
70+
denops,
71+
{ item },
72+
{ signal },
73+
);
74+
signal.throwIfAborted();
7775

78-
this.#item = previewItem ?? undefined;
76+
this.#item = previewItem ?? undefined;
77+
}
7978
dispatch({ type: "preview-processor-succeeded" });
8079
})();
8180
this.#processing

0 commit comments

Comments
 (0)