diff --git a/Delta/Settings/Settings.swift b/Delta/Settings/Settings.swift index d31f110..d88e11b 100644 --- a/Delta/Settings/Settings.swift +++ b/Delta/Settings/Settings.swift @@ -238,8 +238,9 @@ extension Settings case .landscape: preferredControllerSkin = game.preferredLandscapeSkin } - if let controllerSkin = preferredControllerSkin, controllerSkin.supports(traits) + if let controllerSkin = preferredControllerSkin, let _ = controllerSkin.supportedTraits(for: traits) { + // Check if there are supported traits, which includes fallback traits for X <-> non-X devices. return controllerSkin }