From fb9bf82f3a8a2a0b767639044234764460a0cca7 Mon Sep 17 00:00:00 2001 From: simon Date: Tue, 6 May 2003 19:55:00 +0000 Subject: [PATCH] Reinstate `-T title', in pterm only. git-svn-id: svn://svn.tartarus.org/sgt/putty@3165 cda61777-01e9-0310-a592-d414129be87e --- unix/pterm.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/unix/pterm.c b/unix/pterm.c index 751db8e7..b9c88fb1 100644 --- a/unix/pterm.c +++ b/unix/pterm.c @@ -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); -- 2.11.0