File vte-ignore-xterm-termcaps.patch of Package vte.34434

Index: vte-0.44.2/src/caps.cc
===================================================================
--- vte-0.44.2.orig/src/caps.cc
+++ vte-0.44.2/src/caps.cc
@@ -220,6 +220,10 @@ const char _vte_xterm_capability_strings
         ENTRY(CSI "%m'{", "select-locator-events")
         ENTRY(CSI "%d'|", "request-locator-position")
 
+        COMMENT(/* These are xterm termcaps we want to ignore. */)
+        ENTRY(CSI ">%d;m", "set-key-modifier-opts")
+        ENTRY(CSI "?4m", "set-key-modifier-opts")
+
         COMMENT(/* Set text parameters, BEL-terminated versions. */)
         ENTRY(OSC ";%s" BEL, "set-icon-and-window-title") COMMENT(/* undocumented default */)
         ENTRY(OSC "0;%s" BEL, "set-icon-and-window-title")
Index: vte-0.44.2/src/vteseq-n.gperf
===================================================================
--- vte-0.44.2.orig/src/vteseq-n.gperf
+++ vte-0.44.2/src/vteseq-n.gperf
@@ -170,3 +170,4 @@ struct vteseq_n_struct {
 "set-current-directory-uri", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_current_directory_uri)
 "set-current-file-uri", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_current_file_uri)
 "urxvt-777", VTE_SEQUENCE_HANDLER(vte_sequence_handler_urxvt_777)
+"set-key-modifier-opts", VTE_SEQUENCE_HANDLER(vte_sequence_handler_set_key_modifier_opts)
Index: vte-0.44.2/src/vteseq.cc
===================================================================
--- vte-0.44.2.orig/src/vteseq.cc
+++ vte-0.44.2/src/vteseq.cc
@@ -3392,6 +3392,12 @@ vte_sequence_handler_urxvt_777(VteTermin
         /* Accept but ignore this for compatibility with downstream-patched vte (bug #711059)*/
 }
 
+static void
+vte_sequence_handler_set_key_modifier_opts(VteTerminalPrivate *that, GValueArray *params)
+{
+        /* Accept but ignore this. */
+}
+
 /* Lookup tables */
 
 #define VTE_SEQUENCE_HANDLER(name) name
openSUSE Build Service is sponsored by