vlc | branch: master | Felix Paul Kühne <[email protected]> | Sat Jun 1 12:49:44 2019 +0200| [a7ff1b7f035777b136e75d1b3a631bd5fa6da2fa] | committer: Felix Paul Kühne
macosx/vout provider: also dim keyboard when not using the native fullscreen mode > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a7ff1b7f035777b136e75d1b3a631bd5fa6da2fa --- modules/gui/macosx/windows/video/VLCVideoOutputProvider.m | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/gui/macosx/windows/video/VLCVideoOutputProvider.m b/modules/gui/macosx/windows/video/VLCVideoOutputProvider.m index b9acdc0cb8..5e77c1a85c 100644 --- a/modules/gui/macosx/windows/video/VLCVideoOutputProvider.m +++ b/modules/gui/macosx/windows/video/VLCVideoOutputProvider.m @@ -469,21 +469,22 @@ int WindowOpen(vout_window_t *p_wnd) { intf_thread_t *p_intf = getIntf(); BOOL b_nativeFullscreenMode = var_InheritBool(getIntf(), "macosx-nativefullscreenmode"); + BOOL b_fullscreen = i_full != 0; + + if (var_InheritBool(p_intf, "macosx-dim-keyboard")) { + [_keyboardBacklight switchLightsAsync:!b_fullscreen]; + } if (!p_intf || (!b_nativeFullscreenMode && !p_wnd)) return; - BOOL b_fullscreen = i_full != 0; if (!_playerController.fullscreen != !b_fullscreen) { _playerController.fullscreen = b_fullscreen; } VLCVideoWindowCommon *o_current_window = nil; - if(p_wnd) + if (p_wnd) { o_current_window = [_voutWindows objectForKey:[NSValue valueWithPointer:p_wnd]]; - - if (var_InheritBool(p_intf, "macosx-dim-keyboard")) { - [_keyboardBacklight switchLightsAsync:!b_fullscreen]; } if (b_nativeFullscreenMode) { _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
