Commit feebdf7d authored by Felix Paul Kühne's avatar Felix Paul Kühne

* AUTHORS: add a location to bigben's entry to prevent the OSX-About-Window-Parser from crashing

* other files: small patch to make sure that About.nib is loaded only once
parent e0fc9703
......@@ -308,6 +308,7 @@ E: bigben@videolan.org
C: bigben
D: MacOS X Interface (playlist)
D: documentation
S: France / Germany
N: Emmanuel Puig
E: karibu@videolan.org
......
......@@ -57,9 +57,6 @@ static VLAboutBox *_o_sharedInstance = nil;
NSString *o_name;
NSString *o_version;
NSString *o_thanks_path;
/* Load the needed nib-file */
[NSBundle loadNibNamed:@"About" owner:self];
/* Get the info dictionary (Info.plist) */
o_info_dict = [[NSBundle mainBundle] infoDictionary];
......
......@@ -92,6 +92,7 @@ struct intf_sys_t
id o_open; /* VLCOpen */
id o_wizard; /* VLCWizard */
BOOL nib_open_loaded; /* reference to the open-nib */
BOOL nib_about_loaded; /* reference to the about-nib */
BOOL nib_wizard_loaded; /* reference to the wizard-nib */
IBOutlet id o_window; /* main window */
......
......@@ -1447,7 +1447,13 @@ static VLCMain *_o_sharedMainInstance = nil;
- (IBAction)viewAbout:(id)sender
{
[o_about showPanel];
if (!nib_about_loaded)
{
nib_about_loaded = [NSBundle loadNibNamed:@"About" owner:self];
[o_about showPanel];
} else {
[o_about showPanel];
}
}
- (IBAction)viewPreferences:(id)sender
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment