bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#17650: problem with emacs bzr change 117190


From: Stefan Monnier
Subject: bug#17650: problem with emacs bzr change 117190
Date: Thu, 05 Jun 2014 22:22:57 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4.50 (gnu/linux)

>>>>> "Noah" == Noah Friedman <address@hidden> 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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]