From: Eli Zaretskii Date: Sat, 18 Mar 2006 13:48:33 +0000 (+0000) Subject: (main): If user asks for a display that is unavailable, simulate -nw. X-Git-Tag: emacs-pretest-22.0.90~3541 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=c5e02f73cdebc11afc5f2f62060c29db24878ed7;p=emacs.git (main): If user asks for a display that is unavailable, simulate -nw. --- diff --git a/src/emacs.c b/src/emacs.c index 846bfc7e453..259c8c3381e 100644 --- a/src/emacs.c +++ b/src/emacs.c @@ -53,6 +53,10 @@ 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" @@ -1482,6 +1486,14 @@ 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