Expected Behaviour:
Entering the Controller Configuration screen should be possible even if a previously selected controller is not attached to the system anymore. Additionally it should be automatically removed from the list and storage.
Actual Behaviour:
An exception is thrown, preventing the screen from loading and subsequently making it inaccessible until the storage is cleared manually. This happens for example if a controller is renamed using a config file for xboxdrv.
Expected Behaviour: Entering the Controller Configuration screen should be possible even if a previously selected controller is not attached to the system anymore. Additionally it should be automatically removed from the list and storage.
Actual Behaviour: An exception is thrown, preventing the screen from loading and subsequently making it inaccessible until the storage is cleared manually. This happens for example if a controller is renamed using a config file for xboxdrv.