GNU bug report logs - #41422
27.0.91 and 28.0.50; macOS: lower-frame on child frame lowers parent frame

Previous Next

Package: emacs;

Reported by: Aaron Jensen <aaronjensen <at> gmail.com>

Date: Wed, 20 May 2020 16:03:02 UTC

Severity: normal

Found in version 27.0.91

Done: Alan Third <alan <at> idiocy.org>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Aaron Jensen <aaronjensen <at> gmail.com>
Subject: bug#41422: closed (Re: bug#41422: 27.0.91 and 28.0.50; macOS:
 lower-frame on child frame lowers parent frame)
Date: Sun, 03 Jan 2021 16:29:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#41422: 27.0.91 and 28.0.50; macOS: lower-frame on child frame lowers parent frame

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 41422 <at> debbugs.gnu.org.

-- 
41422: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=41422
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: Alan Third <alan <at> idiocy.org>
To: Aaron Jensen <aaronjensen <at> gmail.com>
Cc: 41422-done <at> debbugs.gnu.org
Subject: Re: bug#41422: 27.0.91 and 28.0.50; macOS: lower-frame on child
 frame lowers parent frame
Date: Sun, 3 Jan 2021 16:28:43 +0000
On Wed, May 20, 2020 at 09:02:00AM -0700, Aaron Jensen wrote:
> This reproduces on master with emacs -Q as well as emacs-27.
> 
> emacs -Q
> 
> Make sure Emacs is positioned above another app
> 
> M-: (make-frame `((parent-frame . ,(window-frame))))
> 
> Then, in child frame:
> 
> M-: (lower-frame)
> 
> This causes the parent frame and child frame to lower below the other
> app. I believe, according to the docs, it should do nothing because
> there is only one child frame.

Commit ad2567fb1efced752352096f345c69f88e1ff405 pushed to master,
which should fix this.

I'm sure this worked when I wrote the NS child window code, but I
can't find any indication that the API changed. Anyway, the new code
works as far as I can see.

-- 
Alan Third

[Message part 3 (message/rfc822, inline)]
From: Aaron Jensen <aaronjensen <at> gmail.com>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.0.91 and 28.0.50;
 macOS: lower-frame on child frame lowers parent frame
Date: Wed, 20 May 2020 09:02:00 -0700
This reproduces on master with emacs -Q as well as emacs-27.

emacs -Q

Make sure Emacs is positioned above another app

M-: (make-frame `((parent-frame . ,(window-frame))))

Then, in child frame:

M-: (lower-frame)

This causes the parent frame and child frame to lower below the other
app. I believe, according to the docs, it should do nothing because
there is only one child frame.

Aaron



This bug report was last modified 4 years and 142 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.