diff --git a/exec/fseditor.js b/exec/fseditor.js
index e299eace5bd4ee62963c337cbbb943002353b897..c2f5a33dd4eb49ccd98eadf2dbaa3777b034f7ac 100644
--- a/exec/fseditor.js
+++ b/exec/fseditor.js
@@ -1394,7 +1394,7 @@ function add_char(key)
 				+key
 				+line[ypos].text.substr(xpos+1);
 		line[ypos].attr=line[ypos].attr.substr(0,xpos)
-				+key
+				+ascii(curattr)
 				+line[ypos].attr.substr(xpos+1);
 	}
 	xpos++;