Reinstate `-T title', in pterm only.
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 6 May 2003 19:55:00 +0000 (19:55 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Tue, 6 May 2003 19:55:00 +0000 (19:55 +0000)
git-svn-id: svn://svn.tartarus.org/sgt/putty@3165 cda61777-01e9-0310-a592-d414129be87e

unix/pterm.c

index 751db8e..b9c88fb 100644 (file)
@@ -2116,6 +2116,17 @@ int do_cmdline(int argc, char **argv, int do_everything,
        char *p = *++argv;
         int ret;
 
+       /*
+        * Shameless cheating. Debian requires all X terminal
+        * emulators to support `-T title'; but
+        * cmdline_process_param will eat -T (it means no-pty) and
+        * complain that pterm doesn't support it. So, in pterm
+        * only, we convert -T into -title.
+        */
+       if ((cmdline_tooltype & TOOLTYPE_NONNETWORK) &&
+           !strcmp(p, "-T"))
+           p = "-title";
+
         ret = cmdline_process_param(p, (argc > 1 ? argv[1] : NULL),
                                     do_everything ? 1 : -1, cfg);