From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Redisplay issue Date: Sat, 28 Nov 2015 11:44:44 +0200 Message-ID: <8337vqqwz7.fsf@gnu.org> References: <83fuzqr1iz.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1448703926 16591 80.91.229.3 (28 Nov 2015 09:45:26 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Nov 2015 09:45:26 +0000 (UTC) Cc: emacs-devel@gnu.org To: Yuan MEI Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 28 10:45:15 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1a2c4B-0002BW-2D for ged-emacs-devel@m.gmane.org; Sat, 28 Nov 2015 10:45:15 +0100 Original-Received: from localhost ([::1]:60162 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2c4E-0005yD-EQ for ged-emacs-devel@m.gmane.org; Sat, 28 Nov 2015 04:45:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46828) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2c3x-0005xn-Rh for emacs-devel@gnu.org; Sat, 28 Nov 2015 04:45:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a2c3s-0000sc-PX for emacs-devel@gnu.org; Sat, 28 Nov 2015 04:45:01 -0500 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:38725) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a2c3s-0000sU-HS for emacs-devel@gnu.org; Sat, 28 Nov 2015 04:44:56 -0500 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0NYI00K00QO74A00@a-mtaout23.012.net.il> for emacs-devel@gnu.org; Sat, 28 Nov 2015 11:44:55 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([84.94.185.246]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NYI00K0ZR2U0H60@a-mtaout23.012.net.il>; Sat, 28 Nov 2015 11:44:55 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.175 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:195446 Archived-At: > Date: Sat, 28 Nov 2015 00:27:13 -0800 > From: Yuan MEI > Cc: emacs-devel > > > The screenshot shows a text-mode Emacs frame, AFAICT. Does this > > happen only with text-mode frames, or do you see that in GUI frames as > > well? > > The screenshot is in fact a GUI frame. I just configured it to be > minimalistic. A `default' frame started with emacs -Q has the same > redisplay problem. Then please see if the scenario in which this happens causes the expose events to be delivered to Emacs by X. If they are, the function expose_frame should be called, and it should perform the necessary redisplay. If these events are not reported, Emacs has no way of knowing that its frame(s) need to be redrawn. Thanks.