Improves reliability when previewing games/save states
This commit is contained in:
parent
7da6a5d8a5
commit
da0ec57856
@ -1 +1 @@
|
||||
Subproject commit f4d13cc258575034f60ebcc4b1387c8b04f71238
|
||||
Subproject commit 97e51f6ea5935d3ce2d15be796b189bcc70dbbb3
|
||||
@ -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()
|
||||
|
||||
@ -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)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user