… | |
… | |
430 | bool rxvt_display::ref_init () |
430 | bool rxvt_display::ref_init () |
431 | { |
431 | { |
432 | #ifdef LOCAL_X_IS_UNIX |
432 | #ifdef LOCAL_X_IS_UNIX |
433 | if (id[0] == ':') |
433 | if (id[0] == ':') |
434 | { |
434 | { |
435 | if (!(val = rxvt_temp_buf<char> (5 + strlen (id) + 1))) |
435 | char *val = rxvt_temp_buf<char> (5 + strlen (id) + 1); |
436 | return false; |
436 | |
437 | strcpy (val, "unix/"); |
437 | strcpy (val, "unix/"); |
438 | strcat (val, id); |
438 | strcat (val, id); |
|
|
439 | |
439 | dpy = XOpenDisplay (val); |
440 | dpy = XOpenDisplay (val); |
440 | } |
441 | } |
441 | else |
442 | else |
442 | #endif |
443 | #endif |
443 | dpy = 0; |
444 | dpy = 0; |