[vlc-commits] macosx: enable native fullscreen by default on mavericks
David Fuhrmann
git at videolan.org
Sat Oct 26 17:43:27 CEST 2013
vlc | branch: master | David Fuhrmann <david.fuhrmann at googlemail.com> | Sat Oct 26 16:51:30 2013 +0200| [72b60566a25ca24cb4cf54d394a8275bee5cc9e8] | committer: David Fuhrmann
macosx: enable native fullscreen by default on mavericks
This has the best integration and works without visual glitches around
the menu bar, with multiple monitors.
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=72b60566a25ca24cb4cf54d394a8275bee5cc9e8
---
modules/gui/macosx/macosx.m | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/modules/gui/macosx/macosx.m b/modules/gui/macosx/macosx.m
index ddd83b3..0e3efd6 100644
--- a/modules/gui/macosx/macosx.m
+++ b/modules/gui/macosx/macosx.m
@@ -36,6 +36,8 @@
#include <vlc_plugin.h>
#include <vlc_vout_window.h>
+#include "CompatibilityFixes.h"
+
/*****************************************************************************
* External prototypes
*****************************************************************************/
@@ -139,9 +141,11 @@ vlc_module_begin()
set_subcategory(SUBCAT_INTERFACE_MAIN)
cannot_unload_broken_library()
+ BOOL b_have_mavericks = OSX_REDACTED;
+
set_section(N_("Appearance"), 0)
add_bool("macosx-interfacestyle", false, INTERFACE_STYLE_TEXT, INTERFACE_STYLE_LONGTEXT, false)
- add_bool("macosx-nativefullscreenmode", false, NATIVE_FULLSCREEN_MODE_ON_LION_TEXT, NATIVE_FULLSCREEN_MODE_ON_LION_LONGTEXT, false)
+ add_bool("macosx-nativefullscreenmode", b_have_mavericks, NATIVE_FULLSCREEN_MODE_ON_LION_TEXT, NATIVE_FULLSCREEN_MODE_ON_LION_LONGTEXT, false)
add_bool("macosx-icon-change", true, ICONCHANGE_TEXT, ICONCHANGE_LONGTEXT, true)
add_bool("macosx-show-playback-buttons", false, JUMPBUTTONS_TEXT, JUMPBUTTONS_LONGTEXT, false)
add_bool("macosx-show-playmode-buttons", false, PLAYMODEBUTTONS_TEXT, PLAYMODEBUTTONS_LONGTEXT, false)
More information about the vlc-commits
mailing list