From a9880d7d2bba46107f7e700b707c06ea82124269 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20Ni=C3=9Fl?= Date: Sun, 31 Jan 2016 14:23:34 +1100 Subject: Bug [#1799]. Folds unfolded when two fold regions are merged by either deleting an intervening line or changing its fold level by adding characters. Add LevelNumber function to simplify expressions implmenting folding. --- src/Document.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/Document.h') diff --git a/src/Document.h b/src/Document.h index cc3873f59..d82aa46b5 100644 --- a/src/Document.h +++ b/src/Document.h @@ -171,6 +171,10 @@ public: class Document; +inline int LevelNumber(int level) { + return level & SC_FOLDLEVELNUMBERMASK; +} + class LexInterface { protected: Document *pdoc; -- cgit v1.2.3