[Xquartz-changes] xserver: Branch 'master'
Jeremy Huddleston
jeremyhu at freedesktop.org
Mon Oct 12 16:47:32 PDT 2015
hw/xquartz/X11Application.m | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit 156929b002d72e29377d08c796e48f5ef07f2d4b
Author: Tom Seddon <xquartz-dev at tomseddon.plus.com>
Date: Mon Oct 12 16:45:41 2015 -0700
XQuartz: Fix how we calculate the height of the OSX menu bar
I've been having all sorts of problems with XQuartz and quartz-wm when the
`Displays have separate Spaces' option is set. This sejems to be due to the
aquaBarMenuHeight calculation being a bit unusual - on my system it gets
things hopelessly wrong, and decides the menu bar is -500 pixels high.
With my change it gets the right value, and windows are appropriately
constrained to the screens' visible frames. Full screen mode still doesn't
work, though.
Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
Signed-off-by: Tom Seddon <xquartz-dev at tomseddon.plus.com>
diff --git a/hw/xquartz/X11Application.m b/hw/xquartz/X11Application.m
index 8a928ba..b0e303e 100644
--- a/hw/xquartz/X11Application.m
+++ b/hw/xquartz/X11Application.m
@@ -1239,7 +1239,7 @@ X11ApplicationMain(int argc, char **argv, char **envp)
/* Calculate the height of the menubar so we can avoid it. */
aquaMenuBarHeight = NSHeight([[NSScreen mainScreen] frame]) -
- NSMaxY([[NSScreen mainScreen] visibleFrame]);
+ NSHeight([[NSScreen mainScreen] visibleFrame]);
#ifdef HAVE_LIBDISPATCH
eventTranslationQueue = dispatch_queue_create(
More information about the Xquartz-changes
mailing list