From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#38791: 27.0.60; Multiline mini-window fails to resize after clearing message Date: Sun, 29 Dec 2019 19:33:52 +0100 Message-ID: References: <838smvnr5o.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="154737"; mail-complaints-to="usenet@blaine.gmane.org" To: eliz@gnu.org, 38791@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 29 19:34:28 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1ildOV-000dyf-T5 for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Dec 2019 19:34:28 +0100 Original-Received: from localhost ([::1]:54214 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ildOT-0000UH-Se for geb-bug-gnu-emacs@m.gmane.org; Sun, 29 Dec 2019 13:34:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49588) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ildO7-0000U1-Ea for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2019 13:34:04 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ildO6-0004ft-HL for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2019 13:34:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54242) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ildO6-0004f6-D3 for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2019 13:34:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ildO6-00070X-A7 for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2019 13:34: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, 29 Dec 2019 18:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38791 X-GNU-PR-Package: emacs X-Debbugs-Original-To: Eli Zaretskii , bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.157764443726927 (code B ref -1); Sun, 29 Dec 2019 18:34:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Dec 2019 18:33:57 +0000 Original-Received: from localhost ([127.0.0.1]:60215 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ildO1-00070F-CE for submit@debbugs.gnu.org; Sun, 29 Dec 2019 13:33:57 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:39155) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ildO0-000709-SK for submit@debbugs.gnu.org; Sun, 29 Dec 2019 13:33:57 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49155) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ildNz-0000Tv-Mn for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2019 13:33:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ildNy-0004BA-LB for bug-gnu-emacs@gnu.org; Sun, 29 Dec 2019 13:33:55 -0500 Original-Received: from mout.gmx.net ([212.227.17.21]:49251) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1ildNy-00042M-AG; Sun, 29 Dec 2019 13:33:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1577644432; bh=fpMvQtpYA34Fb+CntFdZD8fAt2bKkx2ttSAqNKbS+vc=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=edZH8rTnOwWXlJSMZKPgbIRKqDgoCZWuEI5etGVyyy5zZ2erw+LtiEczhNAF+VcWA EgFGcdmi4J4c0AA/JIAacftlt+QIxizZ3ep9SSIvWOPcNBd/3HY4Esddcym0ctvXmM /IQvdX7Y8+XmmX47QUyDs5hIpaBIFw/jkrddw+Bw= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([46.125.249.43]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MOiDX-1j7Hnr1ar1-00QB39; Sun, 29 Dec 2019 19:33:52 +0100 In-Reply-To: <838smvnr5o.fsf@gnu.org> Content-Language: de-AT X-Provags-ID: V03:K1:hu6lih8ZvnU0kUZQFKaJ2URw4CkC+1WmGob2p1Up+yu6Y3bMuiP /YQjhzZyPdZKLn9vESmZTg5lazfzdFGDZYvybl4966B6WhQTJ545Jhv/untz2TMIErUlta5 7UvxfqjTI4V56BrNyW6p8KbXoWTLW/TptjEoC9zTNpZe2LA3TwM/Iku6ahQre8Nr6EU9mzW R03N0WO8sIw02F3T1Lgqw== X-UI-Out-Filterresults: notjunk:1;V03:K0:U6hRh1w2ytI=:XWpls4Avc0q8vMuC/4xx2O FZFqBfnMpGw5wHO8CPvwHO4DD26ATvCIemnGE5zFmY8k2nqRzpC80t2bZB9ANqQWfbMHCj7gS hYHgv+48Ypt8H4YLSEbkkg32T0yTFM/lz+objJHsE/g0aC3KyIQy6NFT3OG6rs0VDkcQ6Focg PqQqiiIK8UUYlOOrc2jT//FjleL9tihJh0y+lfl1OOi97DmBsatM4/KcOIDpx+0+JSSRrAd5U WvVvodEraollHOwRd0DgauTLAqeXFX+wOiv/exeWMunrakURBHsZ0YObrvPa4WtxtFOLNoDRi lf50Ysn7SnoqaZHYWgPAvgK9muBa/vBLhDUl4KoddrUZ8I2L44i6vTNO9meZ+ykJlQXolbHYZ bblpHQtSvaWEyqo0pdYqdByv+PnePZyBtQ/44jr/YqfaGd6JYAeY+f+52S/IqLvgqkjWcN2y7 DkMXDK+WloJHmxdDPS/qbLQxCHYHoQnQG1p8airVmu99ucxkarpzDqsKlSyiPec9mgAYKwHkG 4qDl19ZeaH1KHP+5SZo0ZMFr7FL0IxcJxT+u+J8gQO0AIDG0KheYGBYhMViDAPfuNdkNPswVP f1JdQuifDh8mOQO2hTMHab01VmCN6UJIpdiwVxHKhP0JjeEN9COx0fOBj0TjN/hS1ZmWKTQSw eS4eGwdzDFAxlBD820lpwBOaLfLSjsDaTkRLAMuj9h6TwknwJc6lbsEQ9EFBFjqXtaE0JXaIV I/Vws7ZoS0YIv8jWHQEGg3w1pM3AIh8b5B8//Le/EehTpASqsayoyJuTchXIknU1hXAeHj39 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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: 209.51.188.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:173904 Archived-At: > This is a regression, because in Emacs 26 this works as expected. > > The patch to fix this is below. It reverts a small part of commit > 8e0ebb9, which inadvertently changed the logic in grow_mini_window. > The problem in this case was that old_height + delta evaluated to > zero, but instead of limiting the result to the equivalent of 1 line, > the code did nothing. It apparently never entered my mind that WINDOW_BOX_TEXT_HEIGHT might mean something different from the height of that window's buffer text. Shameful. Thanks for the fix, martin