BOOL nib_extended_loaded; /* extended nibfile */
BOOL nib_bookmarks_loaded; /* bookmarks nibfile */
BOOL nib_sfilters_loaded; /* sfilters nibfile */
+ BOOL nib_prefs_loaded; /* preferences nibfile */
BOOL nib_update_loaded; /* update nibfile */
IBOutlet id o_window; /* main window */
}
o_about = [[VLAboutBox alloc] init];
- o_prefs = nil;
+ o_prefs = [[VLCPrefs alloc] init];
o_open = [[VLCOpen alloc] init];
o_wizard = [[VLCWizard alloc] init];
o_extended = nil;
if( nib_about_loaded && o_about )
[o_about release];
-
+
+ if( nib_prefs_loaded && o_prefs )
+ [o_prefs release];
+
if( nib_open_loaded && o_open )
[o_open release];
- (IBAction)viewPreferences:(id)sender
{
-/* GRUIIIIIIIK */
- if( o_prefs == nil )
- o_prefs = [[VLCPrefs alloc] init];
+ if( !nib_prefs_loaded )
+ nib_prefs_loaded = [NSBundle loadNibNamed:@"Preferences" owner: self];
+
[o_prefs showPrefs];
}