From 91544458fdc66d8012a54e8df534b57254c1eef5 Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Mon, 9 May 2022 16:44:29 -0700 Subject: [PATCH] Fixes previous game controller remaining selected when changing controller --- .../Controllers/ControllersSettingsViewController.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Delta/Settings/Controllers/ControllersSettingsViewController.swift b/Delta/Settings/Controllers/ControllersSettingsViewController.swift index 97771d4..f0b1bab 100644 --- a/Delta/Settings/Controllers/ControllersSettingsViewController.swift +++ b/Delta/Settings/Controllers/ControllersSettingsViewController.swift @@ -296,6 +296,8 @@ extension ControllersSettingsViewController { override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { + let previousGameController = self.gameController + switch Section(rawValue: indexPath.section)! { case .localDevice: self.gameController = self.localDeviceController @@ -310,7 +312,7 @@ extension ControllersSettingsViewController let previousIndexPath: IndexPath? - if let gameController = self.gameController + if let gameController = previousGameController { if gameController == self.localDeviceController {