From 0347000afd40125316b0a9a04d0df4017b1de84c Mon Sep 17 00:00:00 2001 From: Alan Date: Wed, 27 Mar 2024 17:55:41 +0800 Subject: [PATCH] src/Palete/LanguageClientVala.vala --- src/Palete/LanguageClientVala.vala | 18 +++--------------- 1 file changed, 3 insertions(+), 15 deletions(-) diff --git a/src/Palete/LanguageClientVala.vala b/src/Palete/LanguageClientVala.vala index 53afb40fa..881843bb3 100644 --- a/src/Palete/LanguageClientVala.vala +++ b/src/Palete/LanguageClientVala.vala @@ -663,20 +663,7 @@ namespace Palete { } - async int hover_queue() - { - SourceFunc cb = this.hover_queue.callback; - hover_call_count++; - var call_id = hover_call_count; - - GLib.Timeout.add(500, () => { - GLib.Idle.add((owned) cb); - return false; - }); - - yield; - return call_id; - } + static int hover_call_count = 1; @@ -691,7 +678,8 @@ namespace Palete { if (!this.isReady()) { return ret; } - var call_id = yield this.hover_queue(); + hover_call_count++; + var call_id = yield this.queuer(hover_call_count); //GLib.debug("end hover call=%d count=%d", call_id, hover_call_count); if (call_id != hover_call_count) { -- 2.39.2