From 33d6c651d0f63afc473e8b4e2866a29a89f70153 Mon Sep 17 00:00:00 2001 From: Kelvin Sherlock Date: Sat, 12 Jun 2021 16:03:55 -0400 Subject: [PATCH] reset more things when no default. --- Ample/Base.lproj/LaunchWindow.xib | 5 +++++ Ample/LaunchWindowController.m | 3 +++ 2 files changed, 8 insertions(+) diff --git a/Ample/Base.lproj/LaunchWindow.xib b/Ample/Base.lproj/LaunchWindow.xib index d4a0bcf..2b1fedc 100644 --- a/Ample/Base.lproj/LaunchWindow.xib +++ b/Ample/Base.lproj/LaunchWindow.xib @@ -489,6 +489,11 @@ DQ + + + NSIsNil + + diff --git a/Ample/LaunchWindowController.m b/Ample/LaunchWindowController.m index 43dd318..f9e1d94 100644 --- a/Ample/LaunchWindowController.m +++ b/Ample/LaunchWindowController.m @@ -162,6 +162,8 @@ static int EffectsIndex(NSString *str) { [self setMameShareDirectory: NO]; [self setSoftware: nil]; + _softwareSet = nil; + [_softwareListControl setObjectValue: nil]; } -(void)windowWillLoad { @@ -681,6 +683,7 @@ static NSString *ShellQuote(NSString *s) { NSDictionary *d = [bm loadDefault]; if (!d) { [self reset: sender]; + [_slotController setMachine: nil]; return; } [self loadBookmark: d];