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: Fri, 10 Apr 2015 16:28:03 +0300 Message-ID: <83bniwt8nw.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> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1428672576 19458 80.91.229.3 (10 Apr 2015 13:29:36 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 10 Apr 2015 13:29:36 +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 Fri Apr 10 15:29:25 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 1YgYzf-0000Qd-Rc for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 Apr 2015 15:29:12 +0200 Original-Received: from localhost ([::1]:39348 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgYze-0001eh-Qn for geb-bug-gnu-emacs@m.gmane.org; Fri, 10 Apr 2015 09:29:10 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:38182) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgYzb-0001ea-VQ for bug-gnu-emacs@gnu.org; Fri, 10 Apr 2015 09:29:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YgYzW-00059h-PO for bug-gnu-emacs@gnu.org; Fri, 10 Apr 2015 09:29:07 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:33940) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YgYzW-00058s-MX for bug-gnu-emacs@gnu.org; Fri, 10 Apr 2015 09:29:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YgYzW-000718-6Z for bug-gnu-emacs@gnu.org; Fri, 10 Apr 2015 09:29: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: Fri, 10 Apr 2015 13:29:02 +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.142867249426907 (code B ref 20285); Fri, 10 Apr 2015 13:29:02 +0000 Original-Received: (at 20285) by debbugs.gnu.org; 10 Apr 2015 13:28:14 +0000 Original-Received: from localhost ([127.0.0.1]:51949 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgYyj-0006zt-GJ for submit@debbugs.gnu.org; Fri, 10 Apr 2015 09:28:14 -0400 Original-Received: from mtaout24.012.net.il ([80.179.55.180]:59722) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YgYyf-0006za-HK for 20285@debbugs.gnu.org; Fri, 10 Apr 2015 09:28:10 -0400 Original-Received: from conversion-daemon.mtaout24.012.net.il by mtaout24.012.net.il (HyperSendmail v2007.08) id <0NML00J00E8L9G00@mtaout24.012.net.il> for 20285@debbugs.gnu.org; Fri, 10 Apr 2015 16:19:30 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by mtaout24.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NML0089QECI8OA0@mtaout24.012.net.il>; Fri, 10 Apr 2015 16:19:30 +0300 (IDT) In-reply-to: <877ftkm8he.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:101383 Archived-At: > From: Tassilo Horn > Cc: 20285@debbugs.gnu.org > Date: Fri, 10 Apr 2015 15:13:49 +0200 > > > But "was redisplay performed?" does not have a simple yes/no answer. > > Depending on the circumstances, the display engine can decide to > > redisplay one or more windows on one or more frames. By contrast, you > > (in this case) are only interested in the selected window on the > > selected frame. So I don't think a simple counter will cut it; you > > might need a counter per window or some such. And other use cases > > might want something even more fine-granular, perhaps. > > In the blink-cursor-mode case, only selected window of the selected > frame is of interest because only there the cursor blinks, and I assume > that the selected window is probably preferred by redisplay, no? Yes, it is. But the selected window could well change since the last redisplay, and there are also things like with-selected-window.