aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-03-18 19:01:01 +0800
committerGitHub <noreply@github.com>2024-03-18 19:01:01 +0800
commit66945e11b32ad648bc629581870ddd286d7c4673 (patch)
treea51ebaa8ac532525aa1b8ff76abbd03790b5b7fa
parenta1bab0394501a1ed6cd6f2ac4cbc7fd3f0e94de5 (diff)
downloadrneovim-66945e11b32ad648bc629581870ddd286d7c4673.tar.gz
rneovim-66945e11b32ad648bc629581870ddd286d7c4673.tar.bz2
rneovim-66945e11b32ad648bc629581870ddd286d7c4673.zip
refactor(messages): remove condition that is always true (#27909)
After #25470 the `s` pointer is advanced before calling store_sb_text() when a newline character is found, and store_sb_text() sets `sb_str` to `s`, so it's not possible for `s == sb_str + 1` and `*sb_str == '\n'` to be satisfied at the same time.
-rw-r--r--src/nvim/message.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index 0f1afee4a1..2725ad02c6 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -2281,7 +2281,7 @@ static void msg_puts_display(const char *str, int maxlen, int attr, int recurse)
}
msg_cursor_goto(msg_row, msg_col);
- if (p_more && !recurse && !(s == sb_str + 1 && *sb_str == '\n')) {
+ if (p_more && !recurse) {
store_sb_text(&sb_str, s, attr, &sb_col, false);
}