comparison src/xterm.c @ 28307:1d4a11a5f39d

(x_term_init): Unblock input around call1.
author Gerd Moellmann <gerd@gnu.org>
date Fri, 24 Mar 2000 22:54:35 +0000
parents bd0839655485
children fc0a61d81fc5
comparison
equal deleted inserted replaced
28306:71e534c8c5cf 28307:1d4a11a5f39d
12867 dpyinfo->kboard = (KBOARD *) xmalloc (sizeof (KBOARD)); 12867 dpyinfo->kboard = (KBOARD *) xmalloc (sizeof (KBOARD));
12868 init_kboard (dpyinfo->kboard); 12868 init_kboard (dpyinfo->kboard);
12869 if (!EQ (XSYMBOL (Qvendor_specific_keysyms)->function, Qunbound)) 12869 if (!EQ (XSYMBOL (Qvendor_specific_keysyms)->function, Qunbound))
12870 { 12870 {
12871 char *vendor = ServerVendor (dpy); 12871 char *vendor = ServerVendor (dpy);
12872 UNBLOCK_INPUT;
12872 dpyinfo->kboard->Vsystem_key_alist 12873 dpyinfo->kboard->Vsystem_key_alist
12873 = call1 (Qvendor_specific_keysyms, 12874 = call1 (Qvendor_specific_keysyms,
12874 build_string (vendor ? vendor : "")); 12875 build_string (vendor ? vendor : ""));
12876 BLOCK_INPUT;
12875 } 12877 }
12876 12878
12877 dpyinfo->kboard->next_kboard = all_kboards; 12879 dpyinfo->kboard->next_kboard = all_kboards;
12878 all_kboards = dpyinfo->kboard; 12880 all_kboards = dpyinfo->kboard;
12879 /* Don't let the initial kboard remain current longer than necessary. 12881 /* Don't let the initial kboard remain current longer than necessary.