[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#17392: 24.3.90; cursor blinks faster and faster
From: |
Michael Heerdegen |
Subject: |
bug#17392: 24.3.90; cursor blinks faster and faster |
Date: |
Sat, 10 May 2014 13:40:26 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3.90 (gnu/linux) |
Eli Zaretskii <eliz@gnu.org> writes:
> See how timers are run by keyboard.c: we first make a copy of the
> timers' list, and then work on that copy. The comment there says:
>
> /* We use copies of the timers' lists to allow a timer to add itself
> again, without locking up Emacs if the newly added timer is
> already ripe when added. */
>
> Can this implementation detail explain what you see?
I seems related.
> Btw, I don't understand what you say here, it sounds a contradiction:
>
> > So an idle blinking timer not in timer-idle-list is called from C
> > with timer-event-handler. At this point, there is already another
> > blinking timer in timer-idle-list.
>
> So is there a blinking time in timer-idle-list, or isn't there?
There is one blinking timer in timer-idle-list. But timer-event-handler
is called with a different blinking timer that is not memq in
timer-idle-list.
It seems that the implementation detail you cited leads in our case to
the revival of canceled timers although there haven't been activated
from LISP?
Michael.
- bug#17392: 24.3.90; cursor blinks faster and faster, (continued)
- bug#17392: 24.3.90; cursor blinks faster and faster, Stefan Monnier, 2014/05/06
- bug#17392: 24.3.90; cursor blinks faster and faster, Michael Heerdegen, 2014/05/06
- bug#17392: 24.3.90; cursor blinks faster and faster, Stefan Monnier, 2014/05/07
- bug#17392: 24.3.90; cursor blinks faster and faster, Michael Heerdegen, 2014/05/08
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/08
- bug#17392: 24.3.90; cursor blinks faster and faster, Lennart Borgman, 2014/05/08
- bug#17392: 24.3.90; cursor blinks faster and faster, Michael Heerdegen, 2014/05/08
- bug#17392: 24.3.90; cursor blinks faster and faster, Lennart Borgman, 2014/05/08
- bug#17392: 24.3.90; cursor blinks faster and faster, Michael Heerdegen, 2014/05/10
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/10
- bug#17392: 24.3.90; cursor blinks faster and faster,
Michael Heerdegen <=
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/10
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/10
- bug#17392: 24.3.90; cursor blinks faster and faster, Michael Heerdegen, 2014/05/11
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/11
- bug#17392: 24.3.90; cursor blinks faster and faster, Michael Heerdegen, 2014/05/13
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/13
- bug#17392: 24.3.90; cursor blinks faster and faster, Lennart Borgman, 2014/05/13
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/13
- bug#17392: 24.3.90; cursor blinks faster and faster, Lennart Borgman, 2014/05/13
- bug#17392: 24.3.90; cursor blinks faster and faster, Eli Zaretskii, 2014/05/13