File tree Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Expand file tree Collapse file tree 1 file changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -2275,6 +2275,8 @@ GetDefResult getDefsNew(const GetDefInput &input)
22752275{
22762276 GetDefResult result;
22772277 if (input.memberName .isEmpty ()) return result;
2278+ AUTO_TRACE (" getDefsNew(scopeName={},memberName={},forceEmptyScope={})" ,
2279+ input.scopeName ,input.memberName ,input.forceEmptyScope );
22782280
22792281 // printf("@@ --- getDefsNew(%s,%s)-----------\n",qPrint(scName),qPrint(mbName));
22802282 const Definition *scope = Doxygen::globalScope;
@@ -3101,7 +3103,7 @@ bool resolveRef(/* in */ const QCString &scName,
31013103 }
31023104
31033105 QCString scopeStr=scName;
3104- if (nameStr.length ()>scopeStr.length () && leftScopeMatch (scopeStr,nameStr))
3106+ if (!explicitScope && nameStr.length ()>scopeStr.length () && leftScopeMatch (scopeStr,nameStr))
31053107 {
31063108 nameStr=nameStr.mid (scopeStr.length ()+2 );
31073109 }
You can’t perform that action at this time.
0 commit comments