Subject: bug#2375: 23.0.90; ^ in gnus summary buffer does not work in the nextstep build

From: Stefan Monnier <[email-masked]>
Date: Wed, 18 Feb 2009 18:51:01 -0500

> if defined (HAVE_NS)
>       else if (event->kind == NS_TEXT_EVENT)
>         {
>           if (event->code == KEY_NS_PUT_WORKING_TEXT)
>             obj = Fcons (intern ("ns-put-working-text"), Qnil);
>           else
>             obj = Fcons (intern ("ns-unput-working-text"), Qnil);
>           kbd_fetch_ptr = event + 1;
>         }
> #endif

I think the bug is in the definition of ns-unput-working-text (or in
the way ns-unput-working-text and ns-unput-working-text (both events
and functions) interact).

Not sure why ns-working-overlay was nil in your case, so either
ns-unput-working-text should be careful to handle the case where that
variable is nil, or some other code should make sure that it can't be
nil when we reach ns-unput-working-text.

        Stefan