GNU bug report logs -
#76321
31.0.50; Moving nested child frames out of their child parents
Previous Next
Reported by: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Date: Sun, 16 Feb 2025 05:17:02 UTC
Severity: normal
Found in version 31.0.50
Fixed in version 31.1
Done: Gerd Möllmann <gerd.moellmann <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
Message #29 received at 76321 <at> debbugs.gnu.org (full text, mbox):
martin rudalics <rudalics <at> gmx.at> writes:
>> I've found the reason, please see the attached patch. If it works for
>> you, I'll put in master.
>
> Thanks. No more crashes.
👍
> It now behaves IIRC as with the NS builds where child frames can be
> freely moved around the root frame or display. On a GTK GUI frame they
> become invisible whenever they leave their parents' rectangles. I
> won't object your choice but maybe someone else will.
Yes, it's like in macOS with GUI frames. It's the only platform I've
used child frames on :-).
>
>> With your latest diff, and nothing additional on top of it, and with
>>
>> (defun tty-3 ()
>> (interactive)
>> (setq tty-3
>> (make-frame
>> `((parent-frame . ,tty-2)
>> (left . (- 10)) (top . 5)
>> ^^^^^^^
>>
>> the placement of tty-3 seems wrong. Just saying, I think you mentioned
>> that you fixed that already.
>
> I didn't fix that yet. What's needed here is to accumulate the sizes
> and/or positions of all ancestor frames.
Thanks for confirming that it works! Pushed, and closing.
This bug report was last modified 93 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.