Fix migration logic
This commit is contained in:
parent
4f4837d310
commit
ac8174b258
@ -29,11 +29,6 @@ class AudioDeviceManager: ObservableObject {
|
||||
init() {
|
||||
setupFallbackDevice()
|
||||
loadPrioritizedDevices()
|
||||
loadAvailableDevices { [weak self] in
|
||||
self?.initializeSelectedDevice()
|
||||
}
|
||||
|
||||
migrateFromSystemDefaultIfNeeded()
|
||||
|
||||
if let savedMode = UserDefaults.standard.audioInputModeRawValue,
|
||||
let mode = AudioInputMode(rawValue: savedMode) {
|
||||
@ -42,6 +37,11 @@ class AudioDeviceManager: ObservableObject {
|
||||
inputMode = .custom
|
||||
}
|
||||
|
||||
loadAvailableDevices { [weak self] in
|
||||
self?.migrateFromSystemDefaultIfNeeded()
|
||||
self?.initializeSelectedDevice()
|
||||
}
|
||||
|
||||
setupDeviceChangeNotifications()
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user