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#48157: Emacs-28 on Mac: corrupted GUI when setting default-frame-alist Date: Sun, 2 May 2021 18:17:29 +0200 Message-ID: References: <22131E77-40E5-4F8B-AF94-BB35F2771165@it.uc3m.es> 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="1457"; mail-complaints-to="usenet@ciao.gmane.io" To: PEDRO ANDRES ARANDA GUTIERREZ , 48157@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sun May 02 18:56:42 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 1ldFOb-0000HF-GF for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 02 May 2021 18:56:41 +0200 Original-Received: from localhost ([::1]:40004 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ldFOa-0007uK-Im for geb-bug-gnu-emacs@m.gmane-mx.org; Sun, 02 May 2021 12:56:40 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36526) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ldEnC-0006fb-4J for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 12:18:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:60232) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ldEnB-0007z6-TJ for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 12:18:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ldEnB-0004YD-On for bug-gnu-emacs@gnu.org; Sun, 02 May 2021 12:18: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: Sun, 02 May 2021 16:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 48157 X-GNU-PR-Package: emacs Original-Received: via spool by 48157-submit@debbugs.gnu.org id=B48157.161997226217484 (code B ref 48157); Sun, 02 May 2021 16:18:01 +0000 Original-Received: (at 48157) by debbugs.gnu.org; 2 May 2021 16:17:42 +0000 Original-Received: from localhost ([127.0.0.1]:43544 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldEms-0004Xw-0F for submit@debbugs.gnu.org; Sun, 02 May 2021 12:17:42 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:59551) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ldEmo-0004Xq-Qh for 48157@debbugs.gnu.org; Sun, 02 May 2021 12:17:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1619972252; bh=xkOJsEpv5ph9cdQyru6qnkOYIT+8EEKeVFYSj2Z/494=; h=X-UI-Sender-Class:Subject:To:References:From:Date:In-Reply-To; b=BTYjAIM0zJb9rdK/XbB3J8J1RBUspbeNd+iP1CvdmNml3AG5dRexzfixXJ51QfCUR jRpTQXQRpPA+eItfQZouTmqVObetmvmK8tvfjW7hifwQbRL6lZnmox9/qMeMF2WqCc otqG4sRkluuFZ6Sb5I86+0MXuwZ7U+qAOia/BTk0= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from [192.168.1.100] ([212.95.5.190]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MzhjF-1lQ5gA2Cyf-00viQH; Sun, 02 May 2021 18:17:31 +0200 In-Reply-To: <22131E77-40E5-4F8B-AF94-BB35F2771165@it.uc3m.es> Content-Language: en-US X-Provags-ID: V03:K1:1PivRs/XM6cVCYyqcbDjVk5fUwePZv/x0/hU5v3qUEBYg6c5/uI cvVYl6hcBxHL2DvFcedroGwCp6STQjJPENYzTB+WBczUYvzcMrXXeq0SjfU7y3KTDD3uShz E6f2i9LgxsUGFXEvwSmEQ7c6kCfM5vA87CKejEbOZWFdXeqqA/T2VTQduIm6nvGFHbrsIqx W8mfUyghN32OlgsVW28eg== X-UI-Out-Filterresults: notjunk:1;V03:K0:IrYse4FtGAo=:MoSnTYrabsaG+HB6aFIpqa Y2MFmyaHX57MJyrI8GV3xfQhkDZn+k1cZz9uWg/c45MOxbCJdfc9DUGCXvYqMlcVblQ+OceHZ +w3FDEjKL+wKIiZqU5hbwAYvNei67/MTKjINu79ptqT/lV+8VCbfCNTbnC/UUsTdCOLRpJC8L bl2uxA7haaFa02cRebLAvT9O8pVxWcikSQzCdGDOoviapaN8ZIur66ZkoH6AfaMSfKjYLePmw T2F9wNwoNwhPEB7xrjyofHYI8kybV3DDGYWQN1i0/TjucsP13KDrsh0qUHpO2DOjGg9bdHBHW RNzzNNslFcrXCAlwSG9O3fG0zzlpAQVDO6iwFchL1c12PpuMqAfEG8k7RBHSx98QtCbEY/z7R CHNIHXBHY8b0NN1df9kT8StPD6P+7AQtKamEFg1jJI0i4okhHxEHAjst/VH9FVFb6Sa2XgQoY njmUO1ZAEZCHjykGEX6UoZZ7aGcyeOhtPJyqMcno8tyXvo24AUdfvUCpFyW7rmrnxX6ZhIIwb mm60dHDEGnvYG3QozfGEJq1EhomhBkNwFLQpTFgrqbk2UGDiO3FIjJXxDscwgbQjkgrzEXSgf wbizLp6+MAcd3QppxAaY0zf6KTWjqMi5EALXH7CXRoEOjnzpzvUPqdAZMkBZu48CAaIEbshq5 KYg0C/93SUZQbqAIlEtObA1B/a9/dS/wxTyJtWIQFgX7YulNStbj12sRYf483X0Xl6rD/egCm evFOZ3PWyt02dR/jLR+JkkWqBuITGMWpfpMdKIdmDvW5rYGFDxtF4/EynQN3N0gyaKQZcbWA 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:205439 Archived-At: > Just tested compiling emacs con macOS Catalina. > > My .emacs.d/init includes > > (setq default-frame-alist '((top . 32 ) (left . 32) (width . 128) (height . 37))) > > The result is this: > > > With the mini-buffer line hidden. If I comment this line, the GUI is created correctly. The window rebuild correctly if I resize it with the mouse Please try the patch below. Thanks, martin diff --git a/src/nsterm.m b/src/nsterm.m index 6e7ab1266b..b089146e64 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -7310,9 +7310,9 @@ - (void)viewDidResize:(NSNotification *)notification /* Don't want to do anything when the view size hasn't changed. */ if ((oldh == newh && oldw == neww) - || (emacsframe->new_size_p - && newh == emacsframe->new_height - && neww == emacsframe->new_width)) + && (!emacsframe->new_size_p + || (newh == emacsframe->new_height + && neww == emacsframe->new_width))) { NSTRACE_MSG ("No change"); return;