From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#37609: Tool-bar-mode grows the frame's height Date: Tue, 4 May 2021 11:15:58 +0200 Message-ID: <507f8fc7-651a-12ea-20e6-bf2092ab5ed1@gmx.at> References: <87bluxihw0.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13370"; mail-complaints-to="usenet@ciao.gmane.io" To: Juri Linkov , 37609@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue May 04 11:19:17 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ldrD3-0003Mu-5V for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 04 May 2021 11:19:17 +0200 Original-Received: from localhost ([::1]:59236 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldrD2-0001EN-9J for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 04 May 2021 05:19:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44986) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldrAs-0007Wk-7s for bug-gnu-emacs@gnu.org; Tue, 04 May 2021 05:17:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:40452) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldrAs-0001xy-0b for bug-gnu-emacs@gnu.org; Tue, 04 May 2021 05:17:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ldrAr-0006Zz-T0 for bug-gnu-emacs@gnu.org; Tue, 04 May 2021 05:17:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 04 May 2021 09:17:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 37609 X-GNU-PR-Package: emacs Original-Received: via spool by 37609-submit@debbugs.gnu.org id=B37609.162011976922582 (code B ref 37609); Tue, 04 May 2021 09:17:01 +0000 Original-Received: (at 37609) by debbugs.gnu.org; 4 May 2021 09:16:09 +0000 Original-Received: from localhost ([127.0.0.1]:51991 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldrA0-0005rp-HT for submit@debbugs.gnu.org; Tue, 04 May 2021 05:16:08 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:45849) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldr9y-0005jO-4F for 37609@debbugs.gnu.org; Tue, 04 May 2021 05:16:07 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1620119759; bh=euml3G54KnUEJRcWG909iexPDqD7FuKTXTQTLyMBOs0=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=LXn06eF9R7l1RGmg2X/Wd2o6S7zoMMtlMVTIDSwNDl/2EZtfqisjktbIsOy4C8aqY UIaFZhsW26o6Lrj34g7Hx0rnM9JSz1MmonNf5pGjNbcD6mDFTByA1ChDM5/gKSd3uw hZbQOxjnMvY1Zjt22EgimeTr8pVsLBrMrWQfK8Co= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.227]) by mail.gmx.net (mrgmx104 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MzQgC-1lI2v91Mpc-00vN2X; Tue, 04 May 2021 11:15:59 +0200 In-Reply-To: <87bluxihw0.fsf@mail.linkov.net> Content-Language: en-US X-Provags-ID: V03:K1:zmUN1BncG52aZYAEWdeCMGOX0t28Ki2/GcqDgttXgELmGelnNnV Y11ZVzVYfEcqDrue9EzgzKzrSeQsr9otadrWdKCR2xwWc574nhJTeafLbTJdCUNMcCIjAfE ERXFEuT45bzf3JWeLPgSVb9UTtbwi55IZRHo0hkkIpD5YHzSrxCJQcAhVb3DFMDLxhl/+aa +6ou+4t6BDQx7v7UM87SA== X-UI-Out-Filterresults: notjunk:1;V03:K0:At7Re5aJBQY=:diSvaSMyYCVTR2IyG2t4Zh hwW7j9gSDq4phP072B1dqNM5ohHctKEw9mYZe1XTzgeEJYSt2eweGb6caaNKDKbFtjPthFyPJ arhyyn8cdB/BVYf8R5aTLL7cROTfPn+/GIeqm5DxnyPQYBMgzkS0z5AzC/YM6bBUV2miIaSXn SU6U5xGpwdq7RA47VtrVCrFjTqAN6G09ho9M1VVyKzkdMRPMN19iNnxn3F4ClaCwQjZ1WEdSX GmxU9UJyFEqHu/WWXrLyQo1FPbTmaOyJsjed4ueTY/n2hDYJTzl8FcvoYqW+AoEaEaXght6cw pxdrIi1sHo/TAdsjztLdEAPuZWvBLoKgvRBqClDoAupeTahDSwirvsKaUu0o6FOryJPG043KQ enTLySwqyUTC/VCOEgZaTwrd++pRbR0aC8we6I+6J0v89TPmbXCodvAeirsFl+hTVZcj5oX5z lokLaCgF9DIy+Hd+XJwgipeSOZgYFtiZK4U7UM/gdHYtJVNslgeOiZZ/L3oFWI394P+JzlCMt LuUjVMXEZPjTYjs16OnmcM4jO+F0CzSZp5pAmEvYA8DV5j20h7SgQZETewyiWz0hUhfCkAJFJ 0eRczj7Yf/V/kc6kAZbVbGK9G3U4fdWzkCDc3O9od5C9t6nx3VeMPCfTm1O8BFtak5PgmeJiV qvHDkVl2O4keaBKuOWRQGv3BEuqfQ/GLLTHnOBrfVMivcWfvOUegx7Y2op/Q5UfricFXkIgYl Eo5naOCLUksPhOtM75KQI48Fbxegw8m2jjnZXkBMZVaTt7leOl+on+Nzfpzi2aNM839vGw2G X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:205585 Archived-At: Revisiting after some recent changes: > emacs -Q -f tool-bar-mode > > that disables tool-bar-mode before it's displayed for the first time, > and evaluating > > (let ((initial (assq 'outer-size (frame-geometry)))) > (tool-bar-mode 1) > (tool-bar-mode 0) > (list (assq 'outer-size (frame-geometry)) initial)) > > => ((outer-size 680 . 693) (outer-size 680 . 676)) > > indicates growing of the frame's height. Here I get with a current Lucid (I suppose you will encounter troubles building with Motif these days) build ((outer-size 764 . 702) (outer-size 764 . 702)) whereas on Emacs 27 this was indeed ((outer-size 764 . 720) (outer-size 764 . 702)) Can you please check again? > OTOH, in a new session again with emacs -Q -f tool-bar-mode > > (progn > (tool-bar-mode 1) > (assq 'outer-size (frame-geometry))) > > => (outer-size 680 . 693) This gets me (outer-size 764 . 720) but evaluating (assq 'outer-size (frame-geometry)) once more (it takes time to relate such changes to `frame-geometry') now gives (outer-size 764 . 738) which should yield the same value of (frame-height) as before (please check). On Emacs 27 this was botched because the outer size changed to (outer-size 764 . 720) only and the frame height dropped from 36 to 35 lines. > (progn > (tool-bar-mode 0) > (assq 'outer-size (frame-geometry))) > > => (outer-size 680 . 693) This now gets me (outer-size 764 . 702) as expected. > It's strange that the results are the same because visually > the frame's height grows. So please have one more look into this issue. Thanks, martin