From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#52666: 27.0.50; Unexpected mode line flickering when creating frames Date: Mon, 20 Dec 2021 17:11:22 +0200 Message-ID: <837dbz2twl.fsf@gnu.org> References: Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="17810"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 52666@debbugs.gnu.org To: Markus Triska , martin rudalics Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 20 17:46:10 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 1mzLnd-0004Tj-IS for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 20 Dec 2021 17:46:10 +0100 Original-Received: from localhost ([::1]:56044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mzLnc-0005ZF-3H for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 20 Dec 2021 11:46:08 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:33834) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzKNh-0000Ko-CT for bug-gnu-emacs@gnu.org; Mon, 20 Dec 2021 10:15:22 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39488) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mzKNS-0003Fc-34 for bug-gnu-emacs@gnu.org; Mon, 20 Dec 2021 10:15:12 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mzKNR-0000jm-Uz for bug-gnu-emacs@gnu.org; Mon, 20 Dec 2021 10:15:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 20 Dec 2021 15:15:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52666 X-GNU-PR-Package: emacs Original-Received: via spool by 52666-submit@debbugs.gnu.org id=B52666.16400132862800 (code B ref 52666); Mon, 20 Dec 2021 15:15:01 +0000 Original-Received: (at 52666) by debbugs.gnu.org; 20 Dec 2021 15:14:46 +0000 Original-Received: from localhost ([127.0.0.1]:51034 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzKNC-0000j6-1B for submit@debbugs.gnu.org; Mon, 20 Dec 2021 10:14:46 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:60342) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mzKN9-0000io-MF for 52666@debbugs.gnu.org; Mon, 20 Dec 2021 10:14:44 -0500 Original-Received: from fencepost.gnu.org ([209.51.188.10]:51350) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzKN3-0002mw-1V; Mon, 20 Dec 2021 10:14:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=WO0I/emtbbpAT6sjG91p9tKgn6Ku6cY3MXJ6HuFl7As=; b=j+vE6x8qSkH/ Vso0dSBZqfIj6fQ8fONlogkXO2Bp8K3OHt8A1IYsa6SZh1qpaJ8I0S4TdTHvKa4ljnfSyP2OwJoCP Lbek0h7LhM98GqmaYjfiOaoqVBY+Ec7YL50Rshr29BvGujeFg7pi/8GOq9LgDQo9Y/N6T68aF0y/+ wAUktfJRIQXl3ObsGF/wG16K85DpVlVq/LJrGTigH5d1CvEFEUwJ3OQE5JwqkqUFV0Zio42juLwEv 2V63pcS2xSp05/VotK5c7+Ium0OTMPxksXbuT6aKC8QJ4q7/Q8ChgTtFQfI4Kfv9ShdP6TC2z5+Yq l5I9Mw3oRMd2qEz+NDE8sQ==; Original-Received: from [87.69.77.57] (port=2322 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mzKJx-0006qG-I4; Mon, 20 Dec 2021 10:11:30 -0500 In-Reply-To: (message from Markus Triska on Sun, 19 Dec 2021 21:42: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:222782 Archived-At: > From: Markus Triska > Date: Sun, 19 Dec 2021 21:42:21 +0100 > > (while t > (let ((f (make-frame `((parent-frame . ,(selected-frame)) > (left . 200) > (top . 200))))) > (set-frame-width f 200 nil t) > (set-frame-height f 200 nil t) > (sit-for 0.3) > (delete-frame f))) > > and then invoke Emacs with: > > $ emacs -Q -l flicker.el > > The form repeatedly creates and destroys a child frame, offset 200 > pixels both horizontally and vertically from the top left corner of the > frame. > > Unexpectedly, the mode line flickers in many (though apparently not all) > iterations, starting at 200 pixels horizontally from the left, even > though the frame does not overlap the mode line in any way. I think the child frame is first placed in some location determined by the WM, and then moved to the place the code says. Martin, is that so? If I'm right, then the flickering of the parent frame is when the child frame intersects some of its elements.