diff options
Diffstat (limited to 'lexlib/LexerSimple.cxx')
| -rw-r--r-- | lexlib/LexerSimple.cxx | 8 | 
1 files changed, 5 insertions, 3 deletions
| diff --git a/lexlib/LexerSimple.cxx b/lexlib/LexerSimple.cxx index 2e35f19c3..4d0e178ca 100644 --- a/lexlib/LexerSimple.cxx +++ b/lexlib/LexerSimple.cxx @@ -49,7 +49,9 @@ void SCI_METHOD LexerSimple::Lex(unsigned int startPos, int lengthDoc, int initS  }  void SCI_METHOD LexerSimple::Fold(unsigned int startPos, int lengthDoc, int initStyle, IDocument *pAccess) { -	Accessor astyler(pAccess, &props); -	module->Fold(startPos, lengthDoc, initStyle, keyWordLists, astyler); -	astyler.Flush(); +	if (props.GetInt("fold")) { +		Accessor astyler(pAccess, &props); +		module->Fold(startPos, lengthDoc, initStyle, keyWordLists, astyler); +		astyler.Flush(); +	}  } | 
