- (void)performClose:(id)sender
{
if (b_dark_interface)
+ {
[self orderOut: sender];
+ [[VLCCoreInteraction sharedInstance] stop];
+ }
else
[super performClose: sender];
}
- (void)performMiniaturize:(id)sender
{
if (b_dark_interface)
+ {
[self miniaturize: sender];
+ [[VLCCoreInteraction sharedInstance] pause];
+ }
else
[super performMiniaturize: sender];
}
- (IBAction)buttonAction:(id)sender
{
if (sender == o_red_btn)
- [[self window] orderOut: sender];
+ [[self window] performClose: sender];
else if (sender == o_yellow_btn)
[[self window] miniaturize: sender];
else if (sender == o_green_btn)