[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#17650: problem with emacs bzr change 117190
From: |
Noah Friedman |
Subject: |
bug#17650: problem with emacs bzr change 117190 |
Date: |
Mon, 09 Jun 2014 12:20:54 -0700 (PDT) |
Indeed it does. Thanks!
In <jwv4mzyygxq.fsf-monnier+emacsbugs@gnu.org>, Stefan Monnier writes:
>>>>>> "Noah" == Noah Friedman <noah@splode.com> writes:
>
>> Sorry to keep bugging you about this. I think I know where the problem is
>> now.
>
>> In keyboard.c:read_char around line 2847:
>
>> /* If this has become non-nil here, it has been set by a timer
>> or sentinel or filter. */
>> if (CONSP (Vunread_command_events))
>> {
>> c = XCAR (Vunread_command_events);
>> Vunread_command_events = XCDR (Vunread_command_events);
>> }
>
>> This second time that unread-command-events is examined, it's not checking
>> for the case that c is a cons.
>
>A `cons' is perfectly normal, but indeed it needs to check if it's
>a `cons' whose `car' is t, thanks. The patch below seems to fix
>Thierry's case, so hopefully it fixes yours too.
>
>
> Stefan