aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSander Bosma <sanderbosma@gmail.com>2017-02-19 18:31:46 +0100
committerSander Bosma <sanderbosma@gmail.com>2017-02-20 20:06:38 +0100
commit83666f3ce21d748c9e0b8caa307e855a9dcc3626 (patch)
tree939b8066fa9aa4ef4e45a6f60418cd875857a4c6
parent04fb65fd76af2fda4302fd79b81f59085d2d5fbe (diff)
downloadrneovim-83666f3ce21d748c9e0b8caa307e855a9dcc3626.tar.gz
rneovim-83666f3ce21d748c9e0b8caa307e855a9dcc3626.tar.bz2
rneovim-83666f3ce21d748c9e0b8caa307e855a9dcc3626.zip
screen.c: remove dead code
As stated in globals.h, mbyte flags are deprecated, and code using it can be refractored to remove dead code. Since has_mbyte is defined to true, this refractoring correct.
-rw-r--r--src/nvim/screen.c23
1 files changed, 10 insertions, 13 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index fd3489c503..bb1f4b9a14 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -4880,33 +4880,30 @@ void win_redr_status(win_T *wp)
}
this_ru_col = ru_col - (Columns - wp->w_width);
- if (this_ru_col < (wp->w_width + 1) / 2)
+ if (this_ru_col < (wp->w_width + 1) / 2) {
this_ru_col = (wp->w_width + 1) / 2;
+ }
if (this_ru_col <= 1) {
- p = (char_u *)"<"; /* No room for file name! */
+ p = (char_u *)"<"; // No room for file name!
len = 1;
- } else if (has_mbyte) {
+ } else {
int clen = 0, i;
- /* Count total number of display cells. */
- clen = (int) mb_string2cells(p);
+ // Count total number of display cells.
+ clen = (int)mb_string2cells(p);
- /* Find first character that will fit.
- * Going from start to end is much faster for DBCS. */
+ // Find first character that will fit.
+ // Going from start to end is much faster for DBCS.
for (i = 0; p[i] != NUL && clen >= this_ru_col - 1;
- i += (*mb_ptr2len)(p + i))
+ i += (*mb_ptr2len)(p + i)) {
clen -= (*mb_ptr2cells)(p + i);
+ }
len = clen;
if (i > 0) {
p = p + i - 1;
*p = '<';
++len;
}
-
- } else if (len > this_ru_col - 1) {
- p += len - (this_ru_col - 1);
- *p = '<';
- len = this_ru_col - 1;
}
row = wp->w_winrow + wp->w_height;