From 5ffccbb884a2c772887725551b26d952b858bfce Mon Sep 17 00:00:00 2001 From: Riley Testut Date: Thu, 2 Nov 2023 14:46:45 -0500 Subject: [PATCH] [iPad] Fixes crash when changing DS emulator core --- Delta/Settings/Cores/MelonDSCoreSettingsViewController.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Delta/Settings/Cores/MelonDSCoreSettingsViewController.swift b/Delta/Settings/Cores/MelonDSCoreSettingsViewController.swift index 8e774d3..f2b13f0 100644 --- a/Delta/Settings/Cores/MelonDSCoreSettingsViewController.swift +++ b/Delta/Settings/Cores/MelonDSCoreSettingsViewController.swift @@ -235,7 +235,8 @@ private extension MelonDSCoreSettingsViewController func changeCore() { - let alertController = UIAlertController(title: NSLocalizedString("Change Emulator Core", comment: ""), message: NSLocalizedString("Save states are not compatible between different emulator cores. Make sure to use in-game saves in order to keep using your save data.\n\nYour existing save states will not be deleted and will be available whenever you switch cores again.", comment: ""), preferredStyle: .actionSheet) + let preferredStyle: UIAlertController.Style = (self.traitCollection.horizontalSizeClass == .compact) ? .actionSheet : .alert + let alertController = UIAlertController(title: NSLocalizedString("Change Emulator Core", comment: ""), message: NSLocalizedString("Save states are not compatible between different emulator cores. Make sure to use in-game saves in order to keep using your save data.\n\nYour existing save states will not be deleted and will be available whenever you switch cores again.", comment: ""), preferredStyle: preferredStyle) var desmumeActionTitle = DS.core.metadata?.name.value ?? DS.core.name var melonDSActionTitle = MelonDS.core.metadata?.name.value ?? MelonDS.core.name