From df9f93277ac792d28f05864d0f49e806d6b634fa Mon Sep 17 00:00:00 2001 From: Koichi Murase Date: Wed, 1 Sep 2021 08:18:25 +0900 Subject: [PATCH] complete: fix a task scheduling bug of referencing two different clocks --- lib/core-complete.sh | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/lib/core-complete.sh b/lib/core-complete.sh index cd9d11db..29ec957f 100644 --- a/lib/core-complete.sh +++ b/lib/core-complete.sh @@ -4071,11 +4071,7 @@ function ble/complete/auto-complete.idle { [[ $_ble_edit_str ]] || return 0 # bleopt_complete_auto_delay だけ経過してから処理 - local rest_delay=$((bleopt_complete_auto_delay-ble_util_idle_elapsed)) - if ((rest_delay>0)); then - ble/util/idle.sleep "$rest_delay" - return - fi + ble/util/idle.sleep-until $((_idle_clock_start+bleopt_complete_auto_delay)) checked && return 0 ble/complete/auto-complete.impl }