]> git.eshelyaron.com Git - emacs.git/commitdiff
Apply --display kluge for PGTK too
authorPeter Oliver <git@mavit.org.uk>
Sun, 14 Jul 2024 20:50:33 +0000 (21:50 +0100)
committerEshel Yaron <me@eshelyaron.com>
Tue, 20 Aug 2024 14:09:37 +0000 (16:09 +0200)
* src/emacs.c (main): The --display option needs the same handling
with the PGTK backend as it does with the X11 backends.  (Bug#72118)

(cherry picked from commit 8a072d1f05befb302a2107c44b935af7a69ad0d3)

src/emacs.c
src/lisp.h

index 37c8b28fc2c87513f049d813e31512f4bd5b72c5..b0d1f2f53e8d047fe16ce606724fe1e9e43c6b4b 100644 (file)
@@ -191,7 +191,7 @@ bool inhibit_window_system;
    data on the first attempt to change it inside asynchronous code.  */
 bool running_asynch_code;
 
-#if defined (HAVE_X_WINDOWS) || defined (HAVE_NS)
+#if defined (HAVE_X_WINDOWS) || defined (HAVE_PGTK) || defined (HAVE_NS)
 /* If true, -d was specified, meaning we're using some window system.  */
 bool display_arg;
 #endif
@@ -2074,7 +2074,7 @@ Using an Emacs configured with --with-x-toolkit=lucid does not have this problem
   {
     int count_before = skip_args;
 
-#ifdef HAVE_X_WINDOWS
+#if defined (HAVE_X_WINDOWS) || defined (HAVE_PGTK)
     char *displayname = 0;
 
     /* Skip any number of -d options, but only use the last one.  */
index 8ac65ca429c7784231d1f25074750d29c045b24c..c8c6854f5f50423531cfe8650695f288f0ee92aa 100644 (file)
@@ -5199,7 +5199,7 @@ extern void syms_of_frame (void);
 extern char **initial_argv;
 extern int initial_argc;
 extern char const *emacs_wd;
-#if defined (HAVE_X_WINDOWS) || defined (HAVE_NS)
+#if defined (HAVE_X_WINDOWS) || defined (HAVE_PGTK) || defined (HAVE_NS)
 extern bool display_arg;
 #endif
 extern Lisp_Object decode_env_path (const char *, const char *, bool);