[vlc-commits] macosx: grey out fullscreen device selector of native fs is enabled
David Fuhrmann
git at videolan.org
Sun Dec 13 00:33:31 CET 2015
vlc | branch: master | David Fuhrmann <dfuhrmann at videolan.org> | Sun Dec 13 00:31:39 2015 +0100| [d27c7bfe069616168844b0a09f647f6c398e6f6b] | committer: David Fuhrmann
macosx: grey out fullscreen device selector of native fs is enabled
Selecting the fullscreen monitor is not supported with native
fullscreen.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d27c7bfe069616168844b0a09f647f6c398e6f6b
---
modules/gui/macosx/simple_prefs.m | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/modules/gui/macosx/simple_prefs.m b/modules/gui/macosx/simple_prefs.m
index 4781347..41bd321 100644
--- a/modules/gui/macosx/simple_prefs.m
+++ b/modules/gui/macosx/simple_prefs.m
@@ -1128,6 +1128,7 @@ static inline void save_string_list(intf_thread_t * p_intf, id object, const cha
{
[_video_videodecoCheckbox setEnabled: !_value];
[_video_blackScreenCheckbox setEnabled: !_value];
+ [_video_devicePopup setEnabled: !_value];
if (_value) {
[_video_videodecoCheckbox setState: NSOnState];
@@ -1136,9 +1137,13 @@ static inline void save_string_list(intf_thread_t * p_intf, id object, const cha
NSString *tooltipText = _NS("This setting cannot be changed because the native fullscreen mode is enabled.");
[_video_videodecoCheckbox setToolTip:tooltipText];
[_video_blackScreenCheckbox setToolTip:tooltipText];
+ [_video_devicePopup setToolTip:tooltipText];
+
} else {
[self setupButton:_video_videodecoCheckbox forBoolValue: "video-deco"];
[self setupButton:_video_blackScreenCheckbox forBoolValue: "macosx-black"];
+
+ [_video_devicePopup setToolTip:@""];
}
}
More information about the vlc-commits
mailing list