From 30481cb2183a8d08c677d3c0e6eac16a00dd9638 Mon Sep 17 00:00:00 2001 From: Shougo Matsushita Date: Sun, 16 Jun 2024 12:00:27 +0900 Subject: [PATCH] Fix prevDone check Ddu:uiDone is called only once --- denops/ddu/ext.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/denops/ddu/ext.ts b/denops/ddu/ext.ts index 7969843..e278f0d 100644 --- a/denops/ddu/ext.ts +++ b/denops/ddu/ext.ts @@ -975,10 +975,10 @@ export async function uiRedraw< } if (!ui.prevDone && context.done) { + // NOTE: Ddu:uiDone is called only once + ui.prevDone = true; await denops.cmd("doautocmd User Ddu:uiDone"); } - - ui.prevDone = context.done; } catch (e: unknown) { if (e instanceof Error && e.message.includes(" E523: ")) { // NOTE: It may be called on invalid state