mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-01-14 23:40:39 -08:00
(Fx_open_connection): Set up Vx_resource_name and xrm_option
before calling x_term_init. Pass new args.
This commit is contained in:
parent
1f8255f228
commit
e1b1bee872
1 changed files with 8 additions and 7 deletions
15
src/xfns.c
15
src/xfns.c
|
|
@ -4142,13 +4142,6 @@ Optional second arg XRM_STRING is a string of resources in xrdb format.")
|
|||
if (! NILP (xrm_string))
|
||||
CHECK_STRING (xrm_string, 1);
|
||||
|
||||
/* This is what opens the connection and sets x_current_display.
|
||||
This also initializes many symbols, such as those used for input. */
|
||||
x_term_init (XSTRING (display)->data);
|
||||
|
||||
#ifdef HAVE_X11
|
||||
XFASTINT (Vwindow_system_version) = 11;
|
||||
|
||||
if (! NILP (xrm_string))
|
||||
xrm_option = (unsigned char *) XSTRING (xrm_string)->data;
|
||||
else
|
||||
|
|
@ -4156,6 +4149,14 @@ Optional second arg XRM_STRING is a string of resources in xrdb format.")
|
|||
|
||||
validate_x_resource_name ();
|
||||
|
||||
/* This is what opens the connection and sets x_current_display.
|
||||
This also initializes many symbols, such as those used for input. */
|
||||
x_term_init (XSTRING (display)->data, xrm_option,
|
||||
XSTRING (Vx_resource_name)->data);
|
||||
|
||||
#ifdef HAVE_X11
|
||||
XFASTINT (Vwindow_system_version) = 11;
|
||||
|
||||
BLOCK_INPUT;
|
||||
xrdb = x_load_resources (x_current_display, xrm_option,
|
||||
(char *) XSTRING (Vx_resource_name)->data,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue