fold: lineFolded() is bool

This commit is contained in:
Jan Edmund Lazo 2018-07-16 11:14:05 -04:00
parent 6dfaf8e914
commit 971e9370ad
2 changed files with 8 additions and 11 deletions

View File

@ -274,14 +274,11 @@ int foldLevel(linenr_T lnum)
return foldLevelWin(curwin, lnum);
}
/* lineFolded() {{{2 */
/*
* Low level function to check if a line is folded. Doesn't use any caching.
* Return TRUE if line is folded.
* Return FALSE if line is not folded.
* Return MAYBE if the line is folded when next to a folded line.
*/
int lineFolded(win_T *win, linenr_T lnum)
// lineFolded() {{{2
// Low level function to check if a line is folded. Doesn't use any caching.
// Return true if line is folded.
// Return false if line is not folded.
bool lineFolded(win_T *const win, const linenr_T lnum)
{
return foldedCount(win, lnum, NULL) != 0;
}

View File

@ -1240,10 +1240,10 @@ plines_win_nofill (
if (wp->w_width == 0)
return 1;
/* A folded lines is handled just like an empty line. */
/* NOTE: Caller must handle lines that are MAYBE folded. */
if (lineFolded(wp, lnum) == TRUE)
// A folded lines is handled just like an empty line.
if (lineFolded(wp, lnum)) {
return 1;
}
lines = plines_win_nofold(wp, lnum);
if (winheight > 0 && lines > wp->w_height)