diff --git a/Cores/DeltaCore b/Cores/DeltaCore index f4d13cc..97e51f6 160000 --- a/Cores/DeltaCore +++ b/Cores/DeltaCore @@ -1 +1 @@ -Subproject commit f4d13cc258575034f60ebcc4b1387c8b04f71238 +Subproject commit 97e51f6ea5935d3ce2d15be796b189bcc70dbbb3 diff --git a/Delta/Game Selection/GameCollectionViewController.swift b/Delta/Game Selection/GameCollectionViewController.swift index 62286f4..6586b19 100644 --- a/Delta/Game Selection/GameCollectionViewController.swift +++ b/Delta/Game Selection/GameCollectionViewController.swift @@ -705,6 +705,8 @@ extension GameCollectionViewController: UIViewControllerPreviewingDelegate let gameViewController = viewControllerToCommit as! PreviewGameViewController let game = gameViewController.game as! Game + gameViewController.pauseEmulation() + let indexPath = self.dataSource.fetchedResultsController.indexPath(forObject: game)! let fileURL = FileManager.default.uniqueTemporaryURL() diff --git a/Delta/Pause Menu/Save States/SaveStatesViewController.swift b/Delta/Pause Menu/Save States/SaveStatesViewController.swift index c432073..6d84722 100644 --- a/Delta/Pause Menu/Save States/SaveStatesViewController.swift +++ b/Delta/Pause Menu/Save States/SaveStatesViewController.swift @@ -596,7 +596,7 @@ extension SaveStatesViewController: UIViewControllerPreviewingDelegate func previewingContext(_ previewingContext: UIViewControllerPreviewing, commit viewControllerToCommit: UIViewController) { let gameViewController = viewControllerToCommit as! PreviewGameViewController - gameViewController.emulatorCore?.pause() + gameViewController.pauseEmulation() let fileURL = FileManager.default.uniqueTemporaryURL() if let saveState = gameViewController.emulatorCore?.saveSaveState(to: fileURL)