From: Jan Djärv Date: Wed, 22 Aug 2012 09:55:35 +0000 (+0200) Subject: * nsterm.m (insertText:): Don't clear modifiers if code is space. X-Git-Tag: emacs-24.2.90~542 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=4ce7a13803d72d6def8943033a94656f9b02cbd8;p=emacs.git * nsterm.m (insertText:): Don't clear modifiers if code is space. --- diff --git a/src/ChangeLog b/src/ChangeLog index c43404fa438..d7595e69a65 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2012-08-22 Jan Djärv + + * nsterm.m (insertText:): Don't clear modifiers if code is space. + 2012-08-22 Paul Eggert * fontset.c (FONTSET_ADD): Return void, not Lisp_Object. diff --git a/src/nsterm.m b/src/nsterm.m index 12ca52684e6..c892a5486a7 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -5091,7 +5091,8 @@ not_in_argv (NSString *arg) /* TODO: still need this? */ if (code == 0x2DC) code = '~'; /* 0x7E */ - emacs_event->modifiers = 0; + if (code != 32) /* Space */ + emacs_event->modifiers = 0; emacs_event->kind = code > 0xFF ? MULTIBYTE_CHAR_KEYSTROKE_EVENT : ASCII_KEYSTROKE_EVENT; emacs_event->code = code;