From 70d31322e7da15a7f5d5b9d40bfbd3576a9055ec Mon Sep 17 00:00:00 2001 From: Stephen <158498287+StephenDev0@users.noreply.github.com> Date: Tue, 25 Aug 2026 11:08:54 -0400 Subject: [PATCH] Fix DDI mount watchdog crash (hopefully) --- StikDebug/Device/MountingProgress.swift | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/StikDebug/Device/MountingProgress.swift b/StikDebug/Device/MountingProgress.swift index c95fbd4..20edd26 100644 --- a/StikDebug/Device/MountingProgress.swift +++ b/StikDebug/Device/MountingProgress.swift @@ -32,7 +32,9 @@ final class MountingProgress: ObservableObject { } func pubMount() { - mount() + DispatchQueue.global(qos: .utility).async { [weak self] in + self?.mount() + } } private func mount() { @@ -62,7 +64,7 @@ final class MountingProgress: ObservableObject { if let mountError { showAlert(title: "DDI Mount Failed", message: mountError, showOk: true, showTryAgain: true) { shouldTryAgain in if shouldTryAgain { - self.mount() + self.pubMount() } } } else {