From a6aa8c433be95d424346dfa99dbf68e54cbf349a Mon Sep 17 00:00:00 2001 From: Paul LeoNerd Evans Date: Tue, 24 Apr 2012 15:58:37 +0100 Subject: Always load the CSI driver because it contains cross-terminal mouse and CSI u handling --- driver-csi.c | 17 ----------------- 1 file changed, 17 deletions(-) (limited to 'driver-csi.c') diff --git a/driver-csi.c b/driver-csi.c index 25932a2..f9a8d6d 100644 --- a/driver-csi.c +++ b/driver-csi.c @@ -140,23 +140,6 @@ static int register_keys(void) static void *new_driver(TermKey *tk, const char *term) { - if(strncmp(term, "xterm", 5) == 0) { - // We want "xterm" or "xtermc" or "xterm-..." - if(term[5] != 0 && term[5] != '-' && term[5] != 'c') - return NULL; - } - else if(strcmp(term, "screen") == 0) { - /* Also apply for screen, because it might be transporting xterm-like - * sequences. Yes, this sucks. We shouldn't need to rely on this behaviour - * but there's no other way to know, and if we don't then we won't - * recognise its sequences. - */ - } - else - return NULL; - - // Excellent - we'll continue - if(!keyinfo_initialised) if(!register_keys()) return NULL; -- cgit v1.2.3