From 2dd6e9d6a2482069cfe9d12a09f761c5713f246b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Maravall=20D=C3=ADez?= Date: Thu, 20 Aug 2026 17:40:42 +0200 Subject: [PATCH] refactor(drawline.c): flatten condition #41382 --- src/nvim/drawline.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/nvim/drawline.c b/src/nvim/drawline.c index b8399bb647..0c189282eb 100644 --- a/src/nvim/drawline.c +++ b/src/nvim/drawline.c @@ -918,13 +918,11 @@ static void apply_cursorline_highlight(win_T *wp, winlinevars_T *wlv) // * high-priority ("same as Vim" priority) CursorLine if fg is set if (ae.rgb_fg_color == -1 && ae.cterm_fg_color == 0) { wlv->line_attr_lowprio = wlv->cul_attr; + } else if (!(State & MODE_INSERT) && bt_quickfix(wp->w_buffer) + && qf_current_entry(wp) == wlv->lnum) { + wlv->line_attr = hl_combine_attr(wlv->cul_attr, wlv->line_attr); } else { - if (!(State & MODE_INSERT) && bt_quickfix(wp->w_buffer) - && qf_current_entry(wp) == wlv->lnum) { - wlv->line_attr = hl_combine_attr(wlv->cul_attr, wlv->line_attr); - } else { - wlv->line_attr = wlv->cul_attr; - } + wlv->line_attr = wlv->cul_attr; } }