aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tty-features.c3
-rw-r--r--tty-term.c8
2 files changed, 2 insertions, 9 deletions
diff --git a/tty-features.c b/tty-features.c
index 8d5602a3..30d3d1a0 100644
--- a/tty-features.c
+++ b/tty-features.c
@@ -28,10 +28,9 @@
* - mouse (under kmous capability);
* - default colours (under AX or op capabilities);
* - AIX colours (under colors >= 16);
- * - alternate escape (under XT).
+ * - alternate escape (if terminal is VT100-like).
*
* Also:
- * - XT is used to decide whether to send DA and XDA;
* - DECFRA uses a flag instead of capabilities;
* - UTF-8 is a separate flag on the client; needed for unattached clients.
*/
diff --git a/tty-term.c b/tty-term.c
index dd65e1e7..e8ac6634 100644
--- a/tty-term.c
+++ b/tty-term.c
@@ -555,15 +555,9 @@ tty_term_create(struct tty *tty, char *name, int *feat, int fd, char **cause)
goto error;
}
- /* These can be emulated so one of the two is required. */
- if (!tty_term_has(term, TTYC_CUD1) && !tty_term_has(term, TTYC_CUD)) {
- xasprintf(cause, "terminal does not support cud1 or cud");
- goto error;
- }
-
/*
* If TERM has XT or clear starts with CSI then it is safe to assume
- * the terminal is derived from a VT100. This controls whether device
+ * the terminal is derived from the VT100. This controls whether device
* attributes requests are sent to get more information.
*
* This is a bit of a hack but there aren't that many alternatives.