diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2006-10-17 18:03:21 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2006-10-17 18:03:21 (GMT) |
commit | 65f47e04daaf7f06da11c64af364e65e60e66387 (patch) | |
tree | 54faf2b759aca5cdc6184168aa676ed669435766 /src/util.cpp | |
parent | 3c8148441a129febc5c2b9e4b2b2cbd018ad3b6e (diff) | |
download | Doxygen-65f47e04daaf7f06da11c64af364e65e60e66387.zip Doxygen-65f47e04daaf7f06da11c64af364e65e60e66387.tar.gz Doxygen-65f47e04daaf7f06da11c64af364e65e60e66387.tar.bz2 |
Release-1.5.0
Diffstat (limited to 'src/util.cpp')
-rw-r--r-- | src/util.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/util.cpp b/src/util.cpp index 0ae6fa2..67c7c03 100644 --- a/src/util.cpp +++ b/src/util.cpp @@ -1537,8 +1537,12 @@ QCString removeRedundantWhiteSpace(const QCString &s) { nextChar: char c=s.at(i); - if (csp<6 && c==constScope[csp]) csp++; else csp=0; - if (vsp<8 && c==virtualScope[vsp]) vsp++; else vsp=0; + if ((csp==0 && (i==0 || !isId(constScope[i-1])) && csp<6) && + c==constScope[csp] + ) csp++; else csp=0; + if ((vsp==0 && (i==0 || !isId(virtualScope[i-1])) && vsp<8) && + c==virtualScope[vsp] + ) vsp++; else vsp=0; if (c=='"') // quoted string { i++; |