X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/09d9db2c4921cb2eb0974892164dd03d6bffdd80..412f24b9ddf1e07022f8c5fe05f0717f130c4c02:/src/terminal.c diff --git a/src/terminal.c b/src/terminal.c index c5185601fb..67577adf3b 100644 --- a/src/terminal.c +++ b/src/terminal.c @@ -256,6 +256,8 @@ create_terminal (void) setup_coding_system (terminal_coding, terminal->terminal_coding); terminal->param_alist = Qnil; + terminal->charset_list = Qnil; + terminal->Vselection_alist = Qnil; return terminal; } @@ -553,10 +555,8 @@ Each function is called with argument, the terminal. This may be called just before actually deleting the terminal, or some time later. */); Vdelete_terminal_functions = Qnil; - Qdelete_terminal_functions = intern_c_string ("delete-terminal-functions"); - staticpro (&Qdelete_terminal_functions); - Qrun_hook_with_args = intern_c_string ("run-hook-with-args"); - staticpro (&Qrun_hook_with_args); + DEFSYM (Qdelete_terminal_functions, "delete-terminal-functions"); + DEFSYM (Qrun_hook_with_args, "run-hook-with-args"); defsubr (&Sdelete_terminal); defsubr (&Sframe_terminal);