mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-25 23:10:47 -08:00
* dispnew.c (init_display): Check DISPLAY here.
* emacs.c (main): Don't check here. * xterm.c (x_display_ok): Don't use DISPLAY env var.
This commit is contained in:
parent
7d6194544e
commit
c1fc674b45
4 changed files with 17 additions and 18 deletions
|
|
@ -1,3 +1,11 @@
|
|||
2006-03-20 Andreas Schwab <schwab@suse.de>
|
||||
|
||||
* dispnew.c (init_display): Check DISPLAY here.
|
||||
|
||||
* emacs.c (main): Don't check here.
|
||||
|
||||
* xterm.c (x_display_ok): Don't use DISPLAY env var.
|
||||
|
||||
2006-03-20 Stefan Monnier <monnier@iro.umontreal.ca>
|
||||
|
||||
* window.c (window_scroll_pixel_based): Yet another int/Lisp_Object
|
||||
|
|
|
|||
|
|
@ -6664,6 +6664,13 @@ init_display ()
|
|||
#endif
|
||||
|
||||
display_arg = (display != 0 && *display != 0);
|
||||
|
||||
if (display_arg && !x_display_ok (display))
|
||||
{
|
||||
fprintf (stderr, "Display %s unavailable, simulating -nw\n",
|
||||
display);
|
||||
inhibit_window_system = 1;
|
||||
}
|
||||
}
|
||||
|
||||
if (!inhibit_window_system && display_arg
|
||||
|
|
|
|||
12
src/emacs.c
12
src/emacs.c
|
|
@ -53,10 +53,6 @@ Boston, MA 02110-1301, USA. */
|
|||
#include "buffer.h"
|
||||
#include "window.h"
|
||||
|
||||
#ifdef HAVE_X_WINDOWS
|
||||
#include "xterm.h"
|
||||
#endif
|
||||
|
||||
#include "systty.h"
|
||||
#include "blockinput.h"
|
||||
#include "syssignal.h"
|
||||
|
|
@ -1486,14 +1482,6 @@ main (argc, argv
|
|||
|
||||
/* Don't actually discard this arg. */
|
||||
skip_args = count_before;
|
||||
|
||||
/* Do not be lenient if the user explicitly asked for a named display. */
|
||||
if (display_arg == 1 && !x_display_ok (displayname))
|
||||
{
|
||||
fprintf (stderr, "Display %s unavailable, simulating -nw\n",
|
||||
displayname);
|
||||
inhibit_window_system = 1;
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
|
|
|
|||
|
|
@ -10123,12 +10123,8 @@ x_display_ok (display)
|
|||
int dpy_ok = 1;
|
||||
Display *dpy;
|
||||
|
||||
if (!display)
|
||||
display = getenv("DISPLAY");
|
||||
if (!display)
|
||||
return 0;
|
||||
|
||||
if ((dpy = XOpenDisplay (display)))
|
||||
dpy = XOpenDisplay (display);
|
||||
if (dpy)
|
||||
XCloseDisplay (dpy);
|
||||
else
|
||||
dpy_ok = 0;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue