Commit a3e9050c authored by Jan Djärv's avatar Jan Djärv
Browse files

Don't force auto hide dock when hide menu changes.

(ns_update_auto_hide_menu_bar): Remove runtime check.
Don't auto hide dock unless menubar is also auto hidden.
parent 28c76099
......@@ -4,6 +4,8 @@
hide toolbar (Bug#15388).
(windowDidEnterFullScreen:): If presentation options are zero,
set them here (Bug#15388).
(ns_update_auto_hide_menu_bar): Remove runtime check.
Don't auto hide dock unless menubar is also auto hidden.
2013-10-05 Xue Fuqiao <xfq.free@gmail.com>
......
......@@ -633,9 +633,7 @@ Free a pool and temporary objects it refers to (callable from C)
NSTRACE (ns_update_auto_hide_menu_bar);
if (NSApp != nil
&& [NSApp isActive]
&& [NSApp respondsToSelector:@selector(setPresentationOptions:)])
if (NSApp != nil && [NSApp isActive])
{
// Note, "setPresentationOptions" triggers an error unless the
// application is active.
......@@ -644,10 +642,11 @@ Free a pool and temporary objects it refers to (callable from C)
if (menu_bar_should_be_hidden != ns_menu_bar_is_hidden)
{
NSApplicationPresentationOptions options
= NSApplicationPresentationAutoHideDock;
= NSApplicationPresentationDefault;
if (menu_bar_should_be_hidden)
options |= NSApplicationPresentationAutoHideMenuBar;
options |= NSApplicationPresentationAutoHideMenuBar
| NSApplicationPresentationAutoHideDock;
[NSApp setPresentationOptions: options];
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment