diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2014-05-05 17:03:54 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2014-05-28 16:50:20 +0200 |
commit | c3b7dc0ac124097624dafeb364c057c357d28c38 (patch) | |
tree | 2dfc26ce6eb623f976bb5af4319ac577980fc969 /src/libs/cplusplus/CppDocument.cpp | |
parent | 87d8202c0015916747029731c19c08d68fa5ce4b (diff) | |
download | qt-creator-c3b7dc0ac124097624dafeb364c057c357d28c38.tar.gz |
C++: Optimize condition
Change-Id: Ifc48b9c89d6399636aed3693a0736ad6d58f0cff
Reviewed-by: Nikolai Kosjar <nikolai.kosjar@digia.com>
Diffstat (limited to 'src/libs/cplusplus/CppDocument.cpp')
-rw-r--r-- | src/libs/cplusplus/CppDocument.cpp | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/src/libs/cplusplus/CppDocument.cpp b/src/libs/cplusplus/CppDocument.cpp index 4fa078d6ee..e159f774b3 100644 --- a/src/libs/cplusplus/CppDocument.cpp +++ b/src/libs/cplusplus/CppDocument.cpp @@ -87,12 +87,10 @@ public: protected: bool preVisit(Symbol *s) { - if (s->asBlock()) { - if (s->line() < line || (s->line() == line && s->column() <= column)) - return true; + if (s->line() < line || (s->line() == line && s->column() <= column)) { // skip blocks - } if (s->line() < line || (s->line() == line && s->column() <= column)) { - symbol = s; + if (!s->asBlock()) + symbol = s; return true; } |