diff options
author | Yegappan Lakshmanan <yegappan@yahoo.com> | 2022-12-26 12:50:04 +0000 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-12-26 12:50:04 +0000 |
commit | 465de3a57b815f1188c707e7c083950c81652536 (patch) | |
tree | 6a1e8783bb5f269282668c258f0b893bd961a888 /src/drawline.c | |
parent | b3d614369fceb891819badc941f80f08f57831f9 (diff) |
patch 9.0.1098: code uses too much indentv9.0.1098
Problem: Code uses too much indent.
Solution: Use an early return. (Yegappan Lakshmanan, closes #11747)
Diffstat (limited to 'src/drawline.c')
-rw-r--r-- | src/drawline.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/drawline.c b/src/drawline.c index 1d26270511..d8dc303e31 100644 --- a/src/drawline.c +++ b/src/drawline.c @@ -225,19 +225,19 @@ handle_foldcolumn(win_T *wp, winlinevars_T *wlv) // Allocate a buffer, "wlv->extra[]" may already be in use. vim_free(wlv->p_extra_free); wlv->p_extra_free = alloc(MAX_MCO * fdc + 1); - if (wlv->p_extra_free != NULL) - { - wlv->n_extra = (int)fill_foldcolumn(wlv->p_extra_free, - wp, FALSE, wlv->lnum); - wlv->p_extra_free[wlv->n_extra] = NUL; - wlv->p_extra = wlv->p_extra_free; - wlv->c_extra = NUL; - wlv->c_final = NUL; - if (use_cursor_line_highlight(wp, wlv->lnum)) - wlv->char_attr = hl_combine_attr(wlv->wcr_attr, HL_ATTR(HLF_CLF)); - else - wlv->char_attr = hl_combine_attr(wlv->wcr_attr, HL_ATTR(HLF_FC)); - } + if (wlv->p_extra_free == NULL) + return; + + wlv->n_extra = (int)fill_foldcolumn(wlv->p_extra_free, + wp, FALSE, wlv->lnum); + wlv->p_extra_free[wlv->n_extra] = NUL; + wlv->p_extra = wlv->p_extra_free; + wlv->c_extra = NUL; + wlv->c_final = NUL; + if (use_cursor_line_highlight(wp, wlv->lnum)) + wlv->char_attr = hl_combine_attr(wlv->wcr_attr, HL_ATTR(HLF_CLF)); + else + wlv->char_attr = hl_combine_attr(wlv->wcr_attr, HL_ATTR(HLF_FC)); } #endif |