* src/keymap.c (Fsingle_key_description): Use make_specified_string
instead of build_string to build string from push_key_description. (Bug#5193)
This commit is contained in:
parent
3390454c62
commit
fa2ec41ffd
2 changed files with 10 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
|||
2011-09-19 Andreas Schwab <schwab@linux-m68k.org>
|
||||
|
||||
* keymap.c (Fsingle_key_description): Use make_specified_string
|
||||
instead of build_string to build string from push_key_description.
|
||||
(Bug#5193)
|
||||
|
||||
2011-09-10 YAMAMOTO Mitsuharu <mituharu@math.s.chiba-u.ac.jp>
|
||||
|
||||
* xdisp.c (expose_window): Save original value of phys_cursor_on_p
|
||||
|
|
|
@ -2529,10 +2529,11 @@ around function keys and event symbols. */)
|
|||
|
||||
if (INTEGERP (key)) /* Normal character */
|
||||
{
|
||||
char tem[KEY_DESCRIPTION_SIZE];
|
||||
char tem[KEY_DESCRIPTION_SIZE], *p;
|
||||
|
||||
*push_key_description (XUINT (key), tem, 1) = 0;
|
||||
return build_string (tem);
|
||||
p = push_key_description (XUINT (key), tem, 1);
|
||||
*p = 0;
|
||||
return make_specified_string (tem, -1, p - tem, 1);
|
||||
}
|
||||
else if (SYMBOLP (key)) /* Function key or event-symbol */
|
||||
{
|
||||
|
|
Loading…
Add table
Reference in a new issue