summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLucie Gerard <lucie.gerard@qt.io>2019-01-23 14:18:33 +0100
committerLucie Gerard <lucie.gerard@qt.io>2019-01-25 10:23:40 +0000
commit2290db250851f00bdec071a5431a8f763d232efb (patch)
treef73fc987f0daaab96d4cf7774511302e477fb3e2
parent9f5f80570c91f6da8f558f305c51734768fbec7c (diff)
downloadqttools-2290db250851f00bdec071a5431a8f763d232efb.tar.gz
Check the parenthesis depth in case of right parenthesis token, to set metaExpected
Task-number: QTBUG-41933 Change-Id: Ic5d68de5cd6faddeb792737dcf125e1feae70dce Reviewed-by: Kai Koehne <kai.koehne@qt.io>
-rw-r--r--src/linguist/lupdate/cpp.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/linguist/lupdate/cpp.cpp b/src/linguist/lupdate/cpp.cpp
index eb36b3c80..aac9a90ff 100644
--- a/src/linguist/lupdate/cpp.cpp
+++ b/src/linguist/lupdate/cpp.cpp
@@ -2209,7 +2209,10 @@ void CppParser::parseInternal(ConversionData &cd, const QStringList &includeStac
yyTok = getToken();
break;
case Tok_RightParen:
- metaExpected = false;
+ if (yyParenDepth == 0)
+ metaExpected = true;
+ else
+ metaExpected = false;
yyTok = getToken();
break;
default: