1
0
mirror of https://github.com/tw93/Mole.git synced 2026-02-04 11:31:46 +00:00

Fix handing issue on macOS Sequoia after completing 1 task (#291)

This commit is contained in:
Tw93
2026-01-11 08:11:43 +08:00
parent d45423df94
commit e186086578

25
mole
View File

@@ -82,20 +82,21 @@ check_for_updates() {
ensure_user_file "$msg_cache"
(
local latest
(
local latest
latest=$(get_latest_version_from_github)
if [[ -z "$latest" ]]; then
latest=$(get_latest_version)
fi
latest=$(get_latest_version_from_github)
if [[ -z "$latest" ]]; then
latest=$(get_latest_version)
fi
if [[ -n "$latest" && "$VERSION" != "$latest" && "$(printf '%s\n' "$VERSION" "$latest" | sort -V | head -1)" == "$VERSION" ]]; then
printf "\nUpdate available: %s → %s, run %smo update%s\n\n" "$VERSION" "$latest" "$GREEN" "$NC" > "$msg_cache"
else
echo -n > "$msg_cache"
fi
) &
disown 2> /dev/null || true
if [[ -n "$latest" && "$VERSION" != "$latest" && "$(printf '%s\n' "$VERSION" "$latest" | sort -V | head -1)" == "$VERSION" ]]; then
printf "\nUpdate available: %s → %s, run %smo update%s\n\n" "$VERSION" "$latest" "$GREEN" "$NC" > "$msg_cache"
else
echo -n > "$msg_cache"
fi
) > /dev/null 2>&1 < /dev/null &
)
}
show_update_notification() {