(x_term_init): Block input during this function.
This commit is contained in:
parent
82b942b71b
commit
60439948f2
1 changed files with 8 additions and 1 deletions
|
@ -5601,6 +5601,8 @@ x_term_init (display_name, xrm_option, resource_name)
|
|||
struct x_display_info *dpyinfo;
|
||||
XrmDatabase xrdb;
|
||||
|
||||
BLOCK_INPUT;
|
||||
|
||||
if (!x_initialized)
|
||||
{
|
||||
x_initialize ();
|
||||
|
@ -5643,7 +5645,10 @@ x_term_init (display_name, xrm_option, resource_name)
|
|||
|
||||
/* Detect failure. */
|
||||
if (dpy == 0)
|
||||
return 0;
|
||||
{
|
||||
UNBLOCK_INPUT;
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* We have definitely succeeded. Record the new connection. */
|
||||
|
||||
|
@ -5817,6 +5822,8 @@ x_term_init (display_name, xrm_option, resource_name)
|
|||
init_sigio (connection);
|
||||
#endif /* ! defined (SIGIO) */
|
||||
|
||||
UNBLOCK_INPUT;
|
||||
|
||||
return dpyinfo;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue