From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eric Abrahamsen Newsgroups: gmane.emacs.bugs Subject: bug#44180: 28.0.50; Emacs frames won't redisplay unless resized Date: Mon, 26 Oct 2020 12:51:37 -0700 Message-ID: <87tuugn4ty.fsf@ericabrahamsen.net> References: <87wnzgkdsj.fsf@ericabrahamsen.net> <83k0vgiyub.fsf@gnu.org> <87k0vgkbgq.fsf@ericabrahamsen.net> <83eeloivgc.fsf@gnu.org> <87lffw1wjv.fsf@ericabrahamsen.net> <7f32498b-1293-f1ee-5636-8ddd5bbff6c1@gmx.at> <87h7qjpeam.fsf@ericabrahamsen.net> <831rhmgx6x.fsf@gnu.org> <874kmipa5r.fsf@ericabrahamsen.net> <9ee49070-b0be-a775-18a2-3c9ee587210b@gmx.at> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30282"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 44180@debbugs.gnu.org To: martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Oct 26 21:14:44 2020 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 1kX8tA-0007mn-5c for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Oct 2020 21:14:44 +0100 Original-Received: from localhost ([::1]:54300 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kX8t9-0000z9-4U for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 26 Oct 2020 16:14:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35666) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kX8XC-00064M-T8 for bug-gnu-emacs@gnu.org; Mon, 26 Oct 2020 15:52:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:58152) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kX8XC-00049h-F6 for bug-gnu-emacs@gnu.org; Mon, 26 Oct 2020 15:52:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1kX8XC-0008Sz-DI for bug-gnu-emacs@gnu.org; Mon, 26 Oct 2020 15:52:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eric Abrahamsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Oct 2020 19:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 44180 X-GNU-PR-Package: emacs Original-Received: via spool by 44180-submit@debbugs.gnu.org id=B44180.160374190732525 (code B ref 44180); Mon, 26 Oct 2020 19:52:02 +0000 Original-Received: (at 44180) by debbugs.gnu.org; 26 Oct 2020 19:51:47 +0000 Original-Received: from localhost ([127.0.0.1]:41465 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX8Ww-0008SW-Rw for submit@debbugs.gnu.org; Mon, 26 Oct 2020 15:51:47 -0400 Original-Received: from ericabrahamsen.net ([52.70.2.18]:49464 helo=mail.ericabrahamsen.net) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kX8Wv-0008SK-8y for 44180@debbugs.gnu.org; Mon, 26 Oct 2020 15:51:45 -0400 Original-Received: from localhost (c-73-254-86-141.hsd1.wa.comcast.net [73.254.86.141]) (Authenticated sender: eric@ericabrahamsen.net) by mail.ericabrahamsen.net (Postfix) with ESMTPSA id 5DB9EFA0AF; Mon, 26 Oct 2020 19:51:39 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericabrahamsen.net; s=mail; t=1603741899; bh=n0sJXuT9Wh3LZ3Sa1f1ROEFxLK2Iw8gPuGQVDlrPHxs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=ayqidkogEcbYyHhKVbbug3lfKjn39y0/X3HW6jdG74lsVhALobNDKl+xaGqzTmn8X pZol2WIjDE9soGMteF8dmkgVAa5rAQRZ+yt7S9Wn1ukQlPnIWtLyZ8aQPwieSVJfcJ 2JMeFxWQKHRBW8rwpGJ5hyFspX3XJqjiXpDKP5ts= In-Reply-To: <9ee49070-b0be-a775-18a2-3c9ee587210b@gmx.at> (martin rudalics's message of "Mon, 26 Oct 2020 19:24:21 +0100") 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:191640 Archived-At: martin rudalics writes: >> The problem is that switching focus between windows (frames) does not >> update which window is "live". The most-recently created, or >> most-recently resized, window is always the live one. If I switch focus >> to one of the other frames, it doesn't update, and I need to move it >> around somehow in order to make it live. Then the other frames go dead. >> >> Before the breakage, it's possible that the non-visible frames were not >> updated while they remained invisible, and I simply never knew because >> I couldn't see them. Now they stay un-updated until I manipulate the >> size of the window somehow. > > Do you get the corresponding focus events (whatever they are now) when > you make another frame the fullscreen one? If so, we should probably > redraw the frame in that case. I'm still not at the offending computer, but I think there's a high likelihood of confusing myself with conflicting terminology here so, just to be clear: this isn't proper fullscreening in the X11 sense. i3 also does that, but I hardly ever use it since the stacked layout is close enough to full screen. In X11 terms I think all that's happening is switching of focus between windows, it's just that i3's layout means that the unfocused windows are always completely obscured. For some reason Emacs now thinks that a window being obscured means that it's now an icon. Switching focus back to that window does not un-iconify it. Anyway, more later in the day...