From 88d1339a6847ae46b3f1100dfee8e0e82b7e4ed0 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Thu, 15 May 2025 09:58:28 +0200 Subject: [PATCH] Update core.func --- misc/core.func | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/misc/core.func b/misc/core.func index d9433f0..b15a53c 100644 --- a/misc/core.func +++ b/misc/core.func @@ -232,6 +232,7 @@ start_spinner() { local interval=0.1 stop_spinner + SPINNER_MSG="$msg" SPINNER_ACTIVE=1 @@ -241,10 +242,17 @@ start_spinner() { spin_i=$(((spin_i + 1) % ${#frames[@]})) sleep "$interval" done + exit 0 ) & - SPINNER_PID=$! - disown "$SPINNER_PID" 2>/dev/null || true + local pid=$! + if kill -0 "$pid" 2>/dev/null; then + SPINNER_PID="$pid" + disown "$SPINNER_PID" 2>/dev/null || true + else + SPINNER_PID="" + SPINNER_ACTIVE=0 + fi } stop_spinner() {