From 2f18f40697721370b4c3502bf329551606a5540c Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sat, 6 Mar 2021 21:32:35 -0500 Subject: [PATCH] Ensures machine selection carries over sessions. --- .../Mac/Clock Signal/MachinePicker/MachinePicker.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift b/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift index f30005b94..a4d5fe4f5 100644 --- a/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift +++ b/OSBindings/Mac/Clock Signal/MachinePicker/MachinePicker.swift @@ -56,6 +56,10 @@ class MachinePicker: NSObject { func establishStoredOptions() { let standardUserDefaults = UserDefaults.standard + // TEMPORARY: remove the Apple IIgs option. It's not yet a fully-working machine; no need to publicise it. + let appleIIgsTabIndex = machineSelectionTabs.indexOfTabViewItem(withIdentifier: "appleiigs") + machineSelectionTabs.removeTabViewItem(machineSelectionTabs.tabViewItem(at: appleIIgsTabIndex)) + // Machine type if let machineIdentifier = standardUserDefaults.string(forKey: "new.machine") { // If I've changed my mind about visible tabs between versions, there may not be one that corresponds @@ -105,10 +109,6 @@ class MachinePicker: NSObject { // ZX81 zx81MemorySizeButton.selectItem(withTag: standardUserDefaults.integer(forKey: "new.zx81MemorySize")) - - // TEMPORARY: remove the Apple IIgs option. It's not yet a fully-working machine; no need to publicise it. - let appleIIgsTabIndex = machineSelectionTabs.indexOfTabViewItem(withIdentifier: "appleiigs") - machineSelectionTabs.removeTabViewItem(machineSelectionTabs.tabViewItem(at: appleIIgsTabIndex)) } fileprivate func storeOptions() {