From 0445dca865d0776c5ffe7efe502b001c151d37ea Mon Sep 17 00:00:00 2001 From: Beingpax Date: Sun, 21 Dec 2025 21:50:35 +0545 Subject: [PATCH] Fix: Allow device switching during recording on disconnection --- VoiceInk/Services/AudioDeviceManager.swift | 7 ------- 1 file changed, 7 deletions(-) diff --git a/VoiceInk/Services/AudioDeviceManager.swift b/VoiceInk/Services/AudioDeviceManager.swift index d2a9a20..85617d9 100644 --- a/VoiceInk/Services/AudioDeviceManager.swift +++ b/VoiceInk/Services/AudioDeviceManager.swift @@ -447,13 +447,6 @@ class AudioDeviceManager: ObservableObject { private func handleDeviceListChange() { logger.info("Device list change detected") - // Don't change devices while recording is active - // This prevents audio engine errors during recording startup - if isRecordingActive { - logger.info("Recording is active - deferring device change handling") - return - } - loadAvailableDevices { [weak self] in guard let self = self else { return }