From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#20285: 25.0.50; blink-cursor-mode sometimes stops blinking Date: Sat, 11 Apr 2015 18:14:56 +0300 Message-ID: <83wq1ielxr.fsf@gnu.org> References: <8761954apb.fsf@gnu.org> <831tjtfijq.fsf@gnu.org> <83zj6he14h.fsf@gnu.org> <87wq1kmnmh.fsf@gnu.org> <83d23cv2hj.fsf@gnu.org> <87sic8miwb.fsf@gnu.org> <83h9sotasm.fsf@gnu.org> <877ftkm8he.fsf@gnu.org> <83a8ygt8g5.fsf@gnu.org> <87y4m0kr53.fsf@gnu.org> <878udzentr.fsf@gnu.org> <87r3rrxl8z.fsf@gnu.org> <83bnivrudc.fsf@gnu.org> <87mw2ekhq3.fsf@gnu.org> <87egnqloup.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1428765383 10797 80.91.229.3 (11 Apr 2015 15:16:23 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 11 Apr 2015 15:16:23 +0000 (UTC) Cc: 20285@debbugs.gnu.org To: Tassilo Horn Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Apr 11 17:16:11 2015 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1Ygx8k-0000Dz-Tq for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Apr 2015 17:16:11 +0200 Original-Received: from localhost ([::1]:42995 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ygx8k-00013Y-1t for geb-bug-gnu-emacs@m.gmane.org; Sat, 11 Apr 2015 11:16:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60174) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ygx8g-00013R-3Q for bug-gnu-emacs@gnu.org; Sat, 11 Apr 2015 11:16:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Ygx8c-0002e0-SF for bug-gnu-emacs@gnu.org; Sat, 11 Apr 2015 11:16:06 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:35323) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Ygx8c-0002cB-Gw for bug-gnu-emacs@gnu.org; Sat, 11 Apr 2015 11:16:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1Ygx8c-00026K-0p for bug-gnu-emacs@gnu.org; Sat, 11 Apr 2015 11:16:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 Apr 2015 15:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20285 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 20285-submit@debbugs.gnu.org id=B20285.14287653037995 (code B ref 20285); Sat, 11 Apr 2015 15:16:01 +0000 Original-Received: (at 20285) by debbugs.gnu.org; 11 Apr 2015 15:15:03 +0000 Original-Received: from localhost ([127.0.0.1]:53332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ygx7e-00024f-Bb for submit@debbugs.gnu.org; Sat, 11 Apr 2015 11:15:03 -0400 Original-Received: from mtaout26.012.net.il ([80.179.55.182]:37434) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Ygx7b-00024G-Hm for 20285@debbugs.gnu.org; Sat, 11 Apr 2015 11:15:00 -0400 Original-Received: from conversion-daemon.mtaout26.012.net.il by mtaout26.012.net.il (HyperSendmail v2007.08) id <0NMN00900E1E8600@mtaout26.012.net.il> for 20285@debbugs.gnu.org; Sat, 11 Apr 2015 18:16:13 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout26.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NMN0051YEF1BA50@mtaout26.012.net.il>; Sat, 11 Apr 2015 18:16:13 +0300 (IDT) In-reply-to: <87egnqloup.fsf@gnu.org> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:101426 Archived-At: > From: Tassilo Horn > Cc: Eli Zaretskii , 20285@debbugs.gnu.org > Date: Sat, 11 Apr 2015 16:30:06 +0200 > > > If you had a latex subprocess running, every chunk of output received > > via the process filter probably caused a call to redisplay. > > That would explain things. But why does that trigger a redisplay? The > buffer receiving the output hasn't been displayed in a window. The arrival of subprocess output causes the pselect call to return, marking the file descriptor for that process ready to be read. Emacs then reads from the descriptor, and returns to the idle loop. If by that time no additional process output arrived, Emacs will enter redisplay. IOW, arrival of process output is an event that causes the main loop to crank one more time, and that includes redisplay.