diff --git a/SelfieCam/Features/Settings/SettingsViewModel.swift b/SelfieCam/Features/Settings/SettingsViewModel.swift index 6cfb2e2..a01ea15 100644 --- a/SelfieCam/Features/Settings/SettingsViewModel.swift +++ b/SelfieCam/Features/Settings/SettingsViewModel.swift @@ -357,7 +357,9 @@ final class SettingsViewModel: RingLightConfigurable { settings.photoQualityRaw = PhotoQuality.medium.rawValue } - if settings.selectedTimerRaw != TimerOption.three.rawValue { + // Only reset timer if it's a premium option (5s or 10s) + let currentTimer = TimerOption(rawValue: settings.selectedTimerRaw) ?? .three + if Self.premiumTimerOptions.contains(currentTimer) { settings.selectedTimerRaw = TimerOption.three.rawValue }