summaryrefslogtreecommitdiffstats
path: root/scintilla/lexers/LexSQL.cxx
diff options
context:
space:
mode:
authorXhmikosR <xhmikosr@users.sourceforge.net>2011-01-31 12:47:16 +0000
committerXhmikosR <xhmikosr@users.sourceforge.net>2011-01-31 12:47:16 +0000
commitf60a72dfd4f35d973c82d378cc436c4a5ef660a6 (patch)
tree696e9bc7dffd0ebe13e48179dfa0bed3aa023368 /scintilla/lexers/LexSQL.cxx
parent5b7e6e9a6dd41899341d025526eb95ff4ccb0eb7 (diff)
downloadnotepad2-mod-f60a72dfd4f35d973c82d378cc436c4a5ef660a6.zip
notepad2-mod-f60a72dfd4f35d973c82d378cc436c4a5ef660a6.tar.gz
notepad2-mod-f60a72dfd4f35d973c82d378cc436c4a5ef660a6.tar.bz2
update Scintilla
git-svn-id: https://notepad2-mod.googlecode.com/svn/trunk@393 28bd50df-7adb-d945-0439-6e466c6a13cc
Diffstat (limited to 'scintilla/lexers/LexSQL.cxx')
-rw-r--r--scintilla/lexers/LexSQL.cxx4
1 files changed, 3 insertions, 1 deletions
diff --git a/scintilla/lexers/LexSQL.cxx b/scintilla/lexers/LexSQL.cxx
index a2eaaad..8fef2ff 100644
--- a/scintilla/lexers/LexSQL.cxx
+++ b/scintilla/lexers/LexSQL.cxx
@@ -555,7 +555,9 @@ void SCI_METHOD LexerSQL::Fold(unsigned int startPos, int length, int initStyle,
*/ /* notepad2-mod custom code end */
if (style == SCE_SQL_OPERATOR) {
if (ch == '(') {
- levelNext++;
+ if (levelCurrent > levelNext)
+ levelCurrent--;
+ levelNext++;
} else if (ch == ')') {
levelNext--;
} else if ((!options.foldOnlyBegin) && ch == ';') {