diff options
Diffstat (limited to 'src/nvim/garray.c')
-rw-r--r-- | src/nvim/garray.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/garray.c b/src/nvim/garray.c index 0edd8ed039..79dc2e5797 100644 --- a/src/nvim/garray.c +++ b/src/nvim/garray.c @@ -185,7 +185,7 @@ void ga_append(garray_T *gap, char c) void append_ga_line(garray_T *gap) { // Remove trailing CR. - if ((gap->ga_len > 0) + if (!GA_EMPTY(gap) && !curbuf->b_p_bin && (((char_u *)gap->ga_data)[gap->ga_len - 1] == CAR)) { gap->ga_len--; |