From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#33498: 26.1; Unable to delete minibuffer-only+child frames Date: Sun, 25 Nov 2018 19:57:16 +0100 Message-ID: <5BFAF08C.6080500@gmx.at> References: <8736rpfklv.fsf@hochschule-trier.de> <5BFADE8C.9040500@gmx.at> <87h8g5ggft.fsf@hochschule-trier.de> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1543172170 15363 195.159.176.226 (25 Nov 2018 18:56:10 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 25 Nov 2018 18:56:10 +0000 (UTC) Cc: 33498@debbugs.gnu.org To: Andreas Politz Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Nov 25 19:56:05 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gQzZd-0003se-BB for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Nov 2018 19:56:05 +0100 Original-Received: from localhost ([::1]:60898 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gQzbj-0003B3-FA for geb-bug-gnu-emacs@m.gmane.org; Sun, 25 Nov 2018 13:58:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35358) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gQzbZ-0003Am-AP for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2018 13:58:05 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gQzbW-0003nP-5q for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2018 13:58:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:43336) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gQzbW-0003nK-2g for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2018 13:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gQzbW-0005Hn-0e for bug-gnu-emacs@gnu.org; Sun, 25 Nov 2018 13:58:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 25 Nov 2018 18:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 33498 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 33498-submit@debbugs.gnu.org id=B33498.154317224820279 (code B ref 33498); Sun, 25 Nov 2018 18:58:01 +0000 Original-Received: (at 33498) by debbugs.gnu.org; 25 Nov 2018 18:57:28 +0000 Original-Received: from localhost ([127.0.0.1]:47594 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gQzay-0005H1-1M for submit@debbugs.gnu.org; Sun, 25 Nov 2018 13:57:28 -0500 Original-Received: from mout.gmx.net ([212.227.17.22]:49267) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gQzav-0005Gn-Oi for 33498@debbugs.gnu.org; Sun, 25 Nov 2018 13:57:26 -0500 Original-Received: from [192.168.1.101] ([46.125.250.102]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0MJXEd-1gOWsn1gh1-0038YD; Sun, 25 Nov 2018 19:57:18 +0100 In-Reply-To: <87h8g5ggft.fsf@hochschule-trier.de> X-Provags-ID: V03:K1:9dQZDgJ1rWcqrRTk3ZEO230xtQyfSUcVG8WepXUSktRTNg2ZyJb QVAC/HxdHBkuDgrNoLLDEHNH3CjrYjfSqiFf21bI7/zwRuW1/5e39QRRgfsBFZ8GCoRY0Hk 0Wm71Gn4I2FZHvnaBH562n0FZtbLr6ODS+r/KTpQnYCAODA2Cn93jNbvOwTor+1KH1HlrnV XQbKbDD1nH0FbL2Tl2ouw== X-UI-Out-Filterresults: notjunk:1;V03:K0:notRyynkQzo=:odtBAqpU9/8XCXlGB5KE/O n0ZY+DNIdBI4Op5PvzQCzfOOrO5bj5QrVLpjMLm9VudpC23As2F06i5YCcibYGrWjmr2oXt4E 7oVDIGQzbqrs9xjhowvn9+FzqkN4b33OsgHGxT1NQSdV7/VJiTC9Neaoz/WOAwPBncZrMoilS +Ouw/S9wU9JPL2vVqzjvUOEuiyEtZXSEQhdUKzgv4i59Zc1COl1/nlsZJ+iEtIBCENDM6bNPX amQkf1MyZ68AXkRKjskwA548OidLJRjny2Mso+9D1q3hWHAk69bBQklKxz147p5iSSDcsucxO K/T1BwyC84UT+Se5NH58iIPSWrNm5dnTcpBc/3hVXbSFWx6AZnm+/RQ6k3N9gVnkLwg99s7JT Dpv+EWoBIKL2MDSJBmvM9bGnUgxz3ZTMTMdX9dMfnD25CwXJhY+bqtYoaWqbu4bFmuwmiLo7H SfFjcoevJGAaaHJnml+Eufbk5O9FBPiezacAuXdxya40T/jQkTOuixcvnQj30quSxgIf40Zwj f/8DL0MhKkE1g0KkP0n8hKLu53rbYddR0+4IerVVdNQBtuIG4Ym/JtrDPJhwFFvBnv07c21Ng u8PiIyufhLOxMm8tsiKYCfJEfBAOBx9UUa4kszEJk12mDeKK4oJBFMnQyT0cML0kLlgYUBpXb suPF4zQEHLL+HVfT3wL84SvoHQDPSdM6jQWxKqguDAvFkJGV7f3aIZCAmYzPqE0i+IOoGxy0g A4pamixErBJ+oqPdDrxkMUbv/tAXLj2I3WgYMxGCjjNqsRc3KOghd6VxhgiTai3hHgsTpPLn X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:152764 Archived-At: > Are you talking about a different feature here ? Because, this is what I > understand `keep-ratio' is supposed to be doing. 'keep-ratio' simply correlates the sizes of a child and its parent frame. If you make a parent frame half its size, 'keep-ratio' makes its child frames half their size as well. What I mean is the usual expanding/shrinking of the minibuffer window you can observe on a normal minibuffer equipped frame. For example, via (message"\n\n"). > So, you are saying it's supposed to be like that ? Yes. > Them, I don't see a > reason, why Emacs should disallow deleting the minibuffer-frame as a > child-frame in this case. For internal reasons each live frame must have a minibuffer window. This is hardcoded in a couple of internal routines and if you remove that restriction (it's the "Attempt to delete a surrogate minibuffer frame" in frame.c) Emacs will crash soon after that. Note that a child frame minibuffer is handled like a normal minibuffer-only frame in this regard. martin