bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#28512: 26.0.60; undecorated frames on macOS 10.13 do not resize prop


From: Alan Third
Subject: bug#28512: 26.0.60; undecorated frames on macOS 10.13 do not resize properly
Date: Sun, 24 Sep 2017 22:05:48 +0100
User-agent: Mutt/1.9.0 (2017-09-02)

On Sun, Sep 24, 2017 at 08:43:52AM -0700, Aaron Jensen wrote:
> On September 24, 2017 at 4:27:27 AM, Alan Third
> (alan@idiocy.org(mailto:alan@idiocy.org)) wrote:
> 
> > I’ve had a look through the 10.13 release notes and the only thing
> > that looks like it could be related is in the use of ’layers’, but I
> > don’t think we’re using them…
> 
> Yeah, I glanced it over too and didn’t see anything. I don’t know
> enough about the macOS SDK to even know how a part of the window
> wouldn’t be clickable. 

Normally a window with transparent sections will ignore mouse events
in the transparent sections. Setting ignoresMouseEvents to NO should
stop that from happening. This shouldn’t be our problem since the
window isn’t transparent, but it’s the only thing I’ve come across
that sounds like it.

So, can you try putting

    [win setIgnoresMouseEvents:NO];

in initFrameFromEmacs in nsterm.m, somewhere around line 7222. It
should be after ‘win’ is set, but doesn’t really matter too much
where.

> If it weren’t for iTerm2, I’d think that they somehow broke
> borderless windows entirely, but iTerm2 seems to resize properly…

Yeah, and similarly I’d expect to see some discussion online about it
if it was an apple bug. It’s probably the way we’re doing something,
our code can be a bit unusual at times.
-- 
Alan Third





reply via email to

[Prev in Thread] Current Thread [Next in Thread]