From: Felix Paul Kühne Date: Sun, 19 Feb 2012 21:02:42 +0000 (+0100) Subject: macosx: make sure that the video output is displayed in case the user requests a... X-Git-Tag: 2.1.0-git~5624 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=fc9d9cca9bfb381d24aed8ec5d8b3a464cf31004;p=vlc macosx: make sure that the video output is displayed in case the user requests a different item from the playlist (close #6041) --- diff --git a/modules/gui/macosx/intf.m b/modules/gui/macosx/intf.m index 3d524a70a0..5f006e9b04 100644 --- a/modules/gui/macosx/intf.m +++ b/modules/gui/macosx/intf.m @@ -267,7 +267,7 @@ static int InputEvent( vlc_object_t *p_this, const char *psz_var, case INPUT_EVENT_ITEM_META: case INPUT_EVENT_ITEM_INFO: [[VLCMain sharedInstance] performSelectorOnMainThread:@selector(updateMainMenu) withObject: nil waitUntilDone:NO]; - [[VLCMain sharedInstance] updateName]; + [[VLCMain sharedInstance] performSelectorOnMainThread:@selector(updateName) withObject: nil waitUntilDone:NO]; [[VLCMain sharedInstance] performSelectorOnMainThread:@selector(updateInfoandMetaPanel) withObject: nil waitUntilDone:NO]; break; case INPUT_EVENT_BOOKMARK: @@ -1401,6 +1401,8 @@ unsigned int CocoaKeyToVLC( unichar i_key ) { var_AddCallback( p_input, "intf-event", InputEvent, [VLCMain sharedInstance] ); [o_mainmenu setRateControlsEnabled: YES]; + if ([self activeVideoPlayback] && [[o_mainwindow videoView] isHidden]) + [o_mainwindow performSelectorOnMainThread:@selector(togglePlaylist:) withObject: nil waitUntilDone:NO]; } else [o_mainmenu setRateControlsEnabled: NO];