From 977f3d8005779580f7bab36d56fdf0e04d3aaa8b 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 8ea38f5..2c9169d 100644 --- a/Delta/Settings/Controllers/ControllersSettingsViewController.swift +++ b/Delta/Settings/Controllers/ControllersSettingsViewController.swift @@ -305,6 +305,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 @@ -319,7 +321,7 @@ extension ControllersSettingsViewController let previousIndexPath: IndexPath? - if let gameController = self.gameController + if let gameController = previousGameController { if gameController == self.localDeviceController {