@@ -731,7 +731,9 @@ DocRef::DocRef(DocParser *parser,DocNodeVariant *parent,const QCString &target,c
731731 // qPrint(m_text),qPrint(m_ref),qPrint(m_file),m_refType);
732732 return ;
733733 }
734- else if (resolveLink (context,target,TRUE ,&compound,anchor,parser->context .prefix ))
734+ else if (resolveLink (context,target,true ,&compound,anchor,parser->context .prefix ) ||
735+ resolveLink (substitute (context," ." ," ::" ),target,true ,&compound,anchor,parser->context .prefix )
736+ )
735737 {
736738 bool isFile = compound ?
737739 (compound->definitionType ()==Definition::TypeFile ||
@@ -911,7 +913,9 @@ DocLink::DocLink(DocParser *parser,DocNodeVariant *parent,const QCString &target
911913 {
912914 m_refText = m_refText.right (m_refText.length ()-1 );
913915 }
914- if (resolveLink (parser->context .context ,stripKnownExtensions (target),parser->context .inSeeBlock ,&compound,anchor,parser->context .prefix ))
916+ if (resolveLink (parser->context .context ,stripKnownExtensions (target),parser->context .inSeeBlock ,&compound,anchor,parser->context .prefix ) ||
917+ resolveLink (substitute (parser->context .context ," ." ," ::" ),stripKnownExtensions (target),parser->context .inSeeBlock ,&compound,anchor,parser->context .prefix )
918+ )
915919 {
916920 m_anchor = anchor;
917921 if (compound && compound->isLinkable ())
0 commit comments