Mercurial > vim
comparison src/term.c @ 28668:53c608c7ea9e v8.2.4858
patch 8.2.4858: K_SPECIAL may be escaped twice
Commit: https://github.com/vim/vim/commit/db08887f24d20be11d184ce321bc0890613e42bd
Author: zeertzjq <zeertzjq@outlook.com>
Date: Mon May 2 22:53:45 2022 +0100
patch 8.2.4858: K_SPECIAL may be escaped twice
Problem: K_SPECIAL may be escaped twice.
Solution: Avoid double escaping. (closes https://github.com/vim/vim/issues/10340)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 03 May 2022 00:00:04 +0200 |
parents | a3bcb2a30572 |
children | e1aff2f300be |
comparison
equal
deleted
inserted
replaced
28667:7782b07d29ca | 28668:53c608c7ea9e |
---|---|
6102 } | 6102 } |
6103 } | 6103 } |
6104 #endif | 6104 #endif |
6105 slen = trans_special(&src, result + dlen, FSK_KEYCODE | 6105 slen = trans_special(&src, result + dlen, FSK_KEYCODE |
6106 | ((flags & REPTERM_NO_SIMPLIFY) ? 0 : FSK_SIMPLIFY), | 6106 | ((flags & REPTERM_NO_SIMPLIFY) ? 0 : FSK_SIMPLIFY), |
6107 did_simplify); | 6107 TRUE, did_simplify); |
6108 if (slen) | 6108 if (slen) |
6109 { | 6109 { |
6110 dlen += slen; | 6110 dlen += slen; |
6111 continue; | 6111 continue; |
6112 } | 6112 } |