diff options
author | Neil <nyamatongwe@gmail.com> | 2021-05-20 16:20:59 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2021-05-20 16:20:59 +1000 |
commit | 1a4952f5f7b03e65dbe1f38fb7826748e5b8d66f (patch) | |
tree | bf413e5b92d31cd861f3721feeb65996ff621ab0 /src/EditView.cxx | |
parent | 45934586be616146b0af470983ba8963e869bd36 (diff) | |
download | scintilla-mirror-1a4952f5f7b03e65dbe1f38fb7826748e5b8d66f.tar.gz |
Add LevelIsHeader and LevelIsWhitespace as fold levels will become enum class
later so not work well with '&'.
Diffstat (limited to 'src/EditView.cxx')
-rw-r--r-- | src/EditView.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/EditView.cxx b/src/EditView.cxx index 1f92b44c0..b4eaa577f 100644 --- a/src/EditView.cxx +++ b/src/EditView.cxx @@ -2112,7 +2112,7 @@ void EditView::DrawIndentGuidesOverEmpty(Surface *surface, const EditModel &mode xStartText = 100000; // Don't limit to visible indentation on empty line // This line is empty, so use indentation of last line with text int indentLastWithText = model.pdoc->GetLineIndentation(lineLastWithText); - const int isFoldHeader = model.pdoc->GetLevel(lineLastWithText) & SC_FOLDLEVELHEADERFLAG; + const int isFoldHeader = LevelIsHeader(model.pdoc->GetLevel(lineLastWithText)); if (isFoldHeader) { // Level is one more level than parent indentLastWithText += model.pdoc->IndentSize(); @@ -2235,7 +2235,7 @@ static void DrawFoldLines(Surface *surface, const EditModel &model, const ViewSt const bool expanded = model.pcs->GetExpanded(line); const int level = model.pdoc->GetLevel(line); const int levelNext = model.pdoc->GetLevel(line + 1); - if ((level & SC_FOLDLEVELHEADERFLAG) && + if (LevelIsHeader(level) && (LevelNumber(level) < LevelNumber(levelNext))) { // Paint the line above the fold if ((expanded && (model.foldFlags & SC_FOLDFLAG_LINEBEFORE_EXPANDED)) |