Commit 9deb415a authored by Jim Blandy's avatar Jim Blandy
Browse files

* keyboard.c: Initialize recent_keys in syms_of_keyboard, not

	init_keyboard; the latter is run after dumping, so you can't
	add more staticpros.
parent 5160df46
......@@ -3474,15 +3474,12 @@ init_keyboard ()
quit_char = Ctl ('g');
unread_command_char = Qnil;
total_keys = 0;
recent_keys_index = 0;
kbd_fetch_ptr = kbd_buffer;
kbd_store_ptr = kbd_buffer;
do_mouse_tracking = 0;
input_pending = 0;
recent_keys = Fmake_vector (make_number (NUM_RECENT_KEYS), Qnil);
staticpro (&recent_keys);
recent_keys_index = 0;
if (!noninteractive)
{
signal (SIGINT, interrupt_signal);
......@@ -3588,6 +3585,9 @@ syms_of_keyboard ()
}
}
recent_keys = Fmake_vector (make_number (NUM_RECENT_KEYS), Qnil);
staticpro (&recent_keys);
func_key_syms = Qnil;
staticpro (&func_key_syms);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment