diff --git a/SheepShaver/src/MacOSX/prefs_macosx.mm b/SheepShaver/src/MacOSX/prefs_macosx.mm index 97c9bc3a..890d6e22 100644 --- a/SheepShaver/src/MacOSX/prefs_macosx.mm +++ b/SheepShaver/src/MacOSX/prefs_macosx.mm @@ -25,8 +25,7 @@ #include "sysdeps.h" #include - -#include "PrefsEditor.h" +#include "VMSettingsController.h" @interface SheepShaverMain : NSObject NSArray *nibObjects; @@ -38,10 +37,10 @@ - (NSArray*) loadPrefsNibFile { - NSNib *nib = [[NSNib alloc] initWithNibNamed:@"MainMenu" bundle:nil]; + NSNib *nib = [[NSNib alloc] initWithNibNamed:@"VMSettingsWindow" bundle:nil]; NSArray *objects = nil; - if (![nib instantiateNibWithOwner:self topLevelObjects:&objects]) { + if (![nib instantiateNibWithOwner:[VMSettingsController sharedInstance] topLevelObjects:&objects]) { NSLog(@"Could not load Prefs NIB file!\n"); return nil; } @@ -83,6 +82,7 @@ [nibObjects retain]; } + [[VMSettingsController sharedInstance] setupGUI]; [NSApp runModalForWindow:prefsWindow]; }