o_open = [[VLCOpen alloc] init];
o_coredialogs = [[VLCCoreDialogProvider alloc] init];
- o_info = [[VLCInfo alloc] init];
o_mainmenu = [[VLCMainMenu alloc] init];
o_coreinteraction = [[VLCCoreInteraction alloc] init];
o_eyetv = [[VLCEyeTVController alloc] init];
- (id)info
{
+ if (!o_info)
+ o_info = [[VLCInfo alloc] init];
+
if (! nib_info_loaded)
nib_info_loaded = [NSBundle loadNibNamed:@"MediaInfo" owner: NSApp];
- (void)awakeFromNib
{
[o_info_window setExcludedFromWindowsMenu: YES];
- [o_info_window setFloatingPanel: NO];
if (!OSX_SNOW_LEOPARD)
[o_info_window setCollectionBehavior: NSWindowCollectionBehaviorFullScreenAuxiliary];
[o_lost_abuffers_lbl setStringValue: _NS("Lost buffers")];
[o_info_window setInitialFirstResponder: o_uri_txt];
- [o_info_window setDelegate: self];
b_awakeFromNib = YES;
NSInteger i_level = [[[VLCMain sharedInstance] voutController] currentStatusWindowLevel];
[o_info_window setLevel: i_level];
- [o_info_window makeKeyAndOrderFront: self];
+ [o_info_window makeKeyAndOrderFront:nil];
}
- (void)initMediaPanelStats