From 36f62e3792742248231ca5c4deaecb6f29456630 Mon Sep 17 00:00:00 2001 From: nightwing Date: Fri, 5 Sep 2014 23:53:16 +0400 Subject: [PATCH] fix #1840 The last CJK character of a wrapped line drops down --- lib/ace/edit_session.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/ace/edit_session.js b/lib/ace/edit_session.js index f563579d..1d5d63ae 100644 --- a/lib/ace/edit_session.js +++ b/lib/ace/edit_session.js @@ -1958,6 +1958,8 @@ var EditSession = function(text, mode) { split = lastSplit + wrapLimit; // The split is inside of a CHAR or CHAR_EXT token and no space // around -> force a split. + if (tokens[split] == CHAR_EXT) + split--; addSplit(split); } return splits;