summaryrefslogtreecommitdiff
path: root/src/plugins/qmljseditor/qmljsautocompleter.cpp
diff options
context:
space:
mode:
authorChristian Kamm <christian.d.kamm@nokia.com>2011-06-03 08:49:40 +0200
committerJoerg Bornemann <joerg.bornemann@nokia.com>2011-06-03 08:53:24 +0200
commitb729d4b9738592bfb7bfd8f111b1173d7bfafefe (patch)
tree39831a3a2382811b044da4a9c5b24ae673e3a187 /src/plugins/qmljseditor/qmljsautocompleter.cpp
parent362aef67e005a93172f4de2a61a80e433ac11463 (diff)
downloadqt-creator-b729d4b9738592bfb7bfd8f111b1173d7bfafefe.tar.gz
QmlJS: Fix uses of Scanner::state().
Change-Id: I5195fc43e8a6653bf52c0eaa6cddb8dfd25b6217 Reviewed-on: http://codereview.qt.nokia.com/319 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com>
Diffstat (limited to 'src/plugins/qmljseditor/qmljsautocompleter.cpp')
-rw-r--r--src/plugins/qmljseditor/qmljsautocompleter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/plugins/qmljseditor/qmljsautocompleter.cpp b/src/plugins/qmljseditor/qmljsautocompleter.cpp
index 6bbd07c5fe..b160d3cedf 100644
--- a/src/plugins/qmljseditor/qmljsautocompleter.cpp
+++ b/src/plugins/qmljseditor/qmljsautocompleter.cpp
@@ -188,9 +188,9 @@ bool AutoCompleter::contextAllowsAutoParentheses(const QTextCursor &cursor,
// if a string literal doesn't start with a quote, it must be multiline
if (quote != QLatin1Char('"') && quote != QLatin1Char('\'')) {
const int startState = blockStartState(cursor.block());
- if (startState == Scanner::MultiLineStringDQuote)
+ if ((startState & Scanner::MultiLineMask) == Scanner::MultiLineStringDQuote)
quote = QLatin1Char('"');
- else if (startState == Scanner::MultiLineStringSQuote)
+ else if ((startState & Scanner::MultiLineMask) == Scanner::MultiLineStringSQuote)
quote = QLatin1Char('\'');
}