diff --git a/Tusker/Screens/Fast Account Switcher/FastAccountSwitcherViewController.swift b/Tusker/Screens/Fast Account Switcher/FastAccountSwitcherViewController.swift index 0104cfab..f8b81106 100644 --- a/Tusker/Screens/Fast Account Switcher/FastAccountSwitcherViewController.swift +++ b/Tusker/Screens/Fast Account Switcher/FastAccountSwitcherViewController.swift @@ -166,7 +166,9 @@ class FastAccountSwitcherViewController: UIViewController { selectionChangedFeedbackGenerator = nil hide() { - (self.view.window!.windowScene!.delegate as! MainSceneDelegate).showAddAccount() + if let sceneDelegate = self.view.window?.windowScene?.delegate as? MainSceneDelegate { + sceneDelegate.showAddAccount() + } } } else { let account = UserAccountsManager.shared.accounts[newIndex - 1] @@ -178,7 +180,9 @@ class FastAccountSwitcherViewController: UIViewController { selectionChangedFeedbackGenerator = nil hide() { - (self.view.window!.windowScene!.delegate as! MainSceneDelegate).activateAccount(account, animated: true) + if let sceneDelegate = self.view.window?.windowScene?.delegate as? MainSceneDelegate { + sceneDelegate.activateAccount(account, animated: true) + } } } else { hide()