aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/screen.c
diff options
context:
space:
mode:
authorShougo <Shougo.Matsu@gmail.com>2022-07-31 14:13:19 +0900
committerGitHub <noreply@github.com>2022-07-31 13:13:19 +0800
commitc1652bdcb5b5ca95b5ae328cec582f23816b70dd (patch)
treef0a0ac777f12b7d44ea2b13daecc413d08176e86 /src/nvim/screen.c
parent7f4c50f8c48a57067147ff49bee84d8f4594159d (diff)
downloadrneovim-c1652bdcb5b5ca95b5ae328cec582f23816b70dd.tar.gz
rneovim-c1652bdcb5b5ca95b5ae328cec582f23816b70dd.tar.bz2
rneovim-c1652bdcb5b5ca95b5ae328cec582f23816b70dd.zip
cmdheight=0: fix bugs part2 (#19185)
Diffstat (limited to 'src/nvim/screen.c')
-rw-r--r--src/nvim/screen.c13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index 951ca3438e..a28c7c63b1 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -6143,10 +6143,6 @@ void unshowmode(bool force)
// Clear the mode message.
void clearmode(void)
{
- if (p_ch <= 0 && !ui_has(kUIMessages)) {
- return;
- }
-
const int save_msg_row = msg_row;
const int save_msg_col = msg_col;
@@ -6164,10 +6160,6 @@ void clearmode(void)
static void recording_mode(int attr)
{
- if (p_ch <= 0 && !ui_has(kUIMessages)) {
- return;
- }
-
msg_puts_attr(_("recording"), attr);
if (!shortmess(SHM_RECORDING)) {
char s[4];
@@ -6472,8 +6464,7 @@ int redrawing(void)
*/
int messaging(void)
{
- return !(p_lz && char_avail() && !KeyTyped)
- && (p_ch > 0 || ui_has(kUIMessages));
+ return !(p_lz && char_avail() && !KeyTyped) && ui_has_messages();
}
/// Show current status info in ruler and various other places
@@ -6587,7 +6578,7 @@ static void win_redr_ruler(win_T *wp, bool always)
off = 0;
}
- if (!part_of_status && p_ch < 1 && !ui_has(kUIMessages)) {
+ if (!part_of_status && !ui_has_messages()) {
return;
}