]> git.eshelyaron.com Git - emacs.git/commitdiff
(main): If user asks for a display that is unavailable, simulate -nw.
authorEli Zaretskii <eliz@gnu.org>
Sat, 18 Mar 2006 13:48:33 +0000 (13:48 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 18 Mar 2006 13:48:33 +0000 (13:48 +0000)
src/emacs.c

index 846bfc7e4535688bb257bba7a54859fe517f86e9..259c8c3381e163fac4e50fd59c05943ab561a525 100644 (file)
@@ -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