diff options
| author | nyamatongwe <unknown> | 2011-01-31 09:49:48 +1100 | 
|---|---|---|
| committer | nyamatongwe <unknown> | 2011-01-31 09:49:48 +1100 | 
| commit | f2841b21648808ee95affbb628ade18475ceeb2e (patch) | |
| tree | 2dd6d6901165549a51001748c0a4c7d92b5e6657 | |
| parent | 2a416ea050312210207908161150335326fb94bd (diff) | |
| download | scintilla-mirror-f2841b21648808ee95affbb628ade18475ceeb2e.tar.gz | |
Feature #3165488. Add fold point to bracketed expression lines like
    ) AND (
similar to folding at "} else {".
| -rw-r--r-- | lexers/LexSQL.cxx | 4 | 
1 files changed, 3 insertions, 1 deletions
| diff --git a/lexers/LexSQL.cxx b/lexers/LexSQL.cxx index f87e6faa9..ebcd72c0b 100644 --- a/lexers/LexSQL.cxx +++ b/lexers/LexSQL.cxx @@ -552,7 +552,9 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle,  		}  		if (style == SCE_SQL_OPERATOR) {  			if (ch == '(') { -				levelNext++; +				if (levelCurrent > levelNext) +					levelCurrent--; + 				levelNext++;  			} else if (ch == ')') {  				levelNext--;  			} else if ((!options.foldOnlyBegin) && ch == ';') { | 
