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];