diff options
author | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-06-17 15:02:31 (GMT) |
---|---|---|
committer | dimitri <dimitri@afe2bf4a-e733-0410-8a33-86f594647bc7> | 2001-06-17 15:02:31 (GMT) |
commit | d723d351b1ec59ad9db456f820d59a6e270f21a4 (patch) | |
tree | 4174efd197ffb98e336e31881c5c95fa3e09cbcc /src/doxygen.cpp | |
parent | 6bcfa2ef74dee5be64110aa0b06b368d498c9a73 (diff) | |
download | Doxygen-d723d351b1ec59ad9db456f820d59a6e270f21a4.zip Doxygen-d723d351b1ec59ad9db456f820d59a6e270f21a4.tar.gz Doxygen-d723d351b1ec59ad9db456f820d59a6e270f21a4.tar.bz2 |
Release-1.2.8-20010617
Diffstat (limited to 'src/doxygen.cpp')
-rw-r--r-- | src/doxygen.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/doxygen.cpp b/src/doxygen.cpp index 070a088..8d786ad 100644 --- a/src/doxygen.cpp +++ b/src/doxygen.cpp @@ -3396,7 +3396,9 @@ static void findMember(Entry *root, scopeName=related.copy(); } - if (related.isEmpty() && root->parent && !root->parent->name.isEmpty()) + if (related.isEmpty() && root->parent && + (root->parent->section&Entry::SCOPE_MASK) && + !root->parent->name.isEmpty()) { scopeName = mergeScopes(root->parent->name,scopeName); } @@ -3982,6 +3984,7 @@ static void findMember(Entry *root, cd->insertMember(md); cd->insertUsedFile(root->fileName); md->setRefItems(root->todoId,root->testId,root->bugId); + addMemberToGroups(root,md); if (newMemberName) { //printf("Adding memberName=%s\n",mn->memberName()); @@ -5986,7 +5989,7 @@ static const char *getArg(int argc,char **argv,int &optind) char *s=0; if (strlen(&argv[optind][2])>0) s=&argv[optind][2]; - else if (optind+1<argc) + else if (optind+1<argc && argv[optind+1][0]!='-') s=argv[++optind]; return s; } |