tren: fix returning the width of characters not in conf_placeholder - neatvi - [fork] simple vi-type editor with UTF-8 support
(HTM) git clone git://src.adamsgaard.dk/neatvi
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
---
(DIR) commit a3b79df332e3c5804ae57c0348549ff35a69f262
(DIR) parent a361130de2e06249c9bc838a050f09333b0d762d
(HTM) Author: Ali Gholami Rudi <ali@rudi.ir>
Date: Sun, 7 Mar 2021 20:03:27 +0330
ren: fix returning the width of characters not in conf_placeholder
Reported by Kyryl Melekhin <k.melekhin@gmail.com>.
Diffstat:
M ren.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/ren.c b/ren.c
t@@ -129,11 +129,11 @@ static char *ren_placeholder(char *s, int *wid)
{
char *src, *dst;
int i;
- if (wid)
- *wid = 1;
for (i = 0; !conf_placeholder(i, &src, &dst, wid); i++)
if (src[0] == s[0] && uc_code(src) == uc_code(s))
return dst;
+ if (wid)
+ *wid = 1;
if (uc_iscomb(s)) {
static char buf[16];
char cbuf[8] = "";