From f94a2f3a895f2601226845d16093546757a540e6 Mon Sep 17 00:00:00 2001 From: Dimitri van Heesch Date: Fri, 31 Jul 2020 11:27:24 +0200 Subject: issue #7934: include dependency graph: The boxes of files shows the name of the included file not its own filename --- src/pre.l | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pre.l b/src/pre.l index 28d8f59..18b4615 100644 --- a/src/pre.l +++ b/src/pre.l @@ -3359,9 +3359,9 @@ void Preprocessor::processFile(const char *fileName,BufStr &input,BufStr &output { inc->fromFileDef->addIncludeDependency(inc->toFileDef,inc->includeName,inc->local,inc->imported); } - if (inc->toFileDef) + if (inc->toFileDef && inc->fromFileDef) { - inc->toFileDef->addIncludedByDependency(inc->fromFileDef,inc->includeName,inc->local,inc->imported); + inc->toFileDef->addIncludedByDependency(inc->fromFileDef,inc->fromFileDef->docName(),inc->local,inc->imported); } } // add the macro definition for this file to the global map -- cgit v0.12