diff --git a/Delta/Pause Menu/Save States/SaveStatesViewController.swift b/Delta/Pause Menu/Save States/SaveStatesViewController.swift index 87f134e..20d57e2 100644 --- a/Delta/Pause Menu/Save States/SaveStatesViewController.swift +++ b/Delta/Pause Menu/Save States/SaveStatesViewController.swift @@ -447,19 +447,6 @@ private extension SaveStatesViewController { var actions = [Action]() - let cancelAction = Action(title: NSLocalizedString("Cancel", comment: ""), style: .Cancel, action: nil) - actions.append(cancelAction) - - let deleteAction = Action(title: NSLocalizedString("Delete Save State", comment: ""), style: .Destructive, action: { action in - self.deleteSaveState(saveState) - }) - actions.append(deleteAction) - - let renameAction = Action(title: NSLocalizedString("Rename Save State", comment: ""), style: .Default, action: { action in - self.renameSaveState(saveState) - }) - actions.append(renameAction) - if self.traitCollection.forceTouchCapability == .Available { if saveState.game.previewSaveState != saveState @@ -478,22 +465,35 @@ private extension SaveStatesViewController } } + let cancelAction = Action(title: NSLocalizedString("Cancel", comment: ""), style: .Cancel, action: nil) + actions.append(cancelAction) + + let renameAction = Action(title: NSLocalizedString("Rename", comment: ""), style: .Default, action: { action in + self.renameSaveState(saveState) + }) + actions.append(renameAction) + switch saveState.type { case .Auto: break case .General: - let lockAction = Action(title: NSLocalizedString("Lock Save State", comment: ""), style: .Default, action: { action in + let lockAction = Action(title: NSLocalizedString("Lock", comment: ""), style: .Default, action: { action in self.lockSaveState(saveState) }) actions.append(lockAction) case .Locked: - let unlockAction = Action(title: NSLocalizedString("Unlock Save State", comment: ""), style: .Default, action: { action in + let unlockAction = Action(title: NSLocalizedString("Unlock", comment: ""), style: .Default, action: { action in self.unlockSaveState(saveState) }) actions.append(unlockAction) } + let deleteAction = Action(title: NSLocalizedString("Delete", comment: ""), style: .Destructive, action: { action in + self.deleteSaveState(saveState) + }) + actions.append(deleteAction) + return actions } }