From 89b5ea98c8e986c26d6c4519110ade3af23b4173 Mon Sep 17 00:00:00 2001 From: Jerome St-Louis Date: Wed, 3 Aug 2016 06:47:05 -0400 Subject: [PATCH] documentor: Fixed module confusion for classes and functions in ecereCOM --- documentor/src/Documentor.ec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/documentor/src/Documentor.ec b/documentor/src/Documentor.ec index 7e1244a..46d9f3c 100644 --- a/documentor/src/Documentor.ec +++ b/documentor/src/Documentor.ec @@ -886,6 +886,7 @@ class APIPageNameSpace : APIPage for(link = (BTNamedLink)nameSpace->classes.first; link; link = (BTNamedLink)((BTNode)link).next) { Class cl = link.data; + Module module = cl.module ? cl.module : this.module; if(!cl.templateClass && !cl.internalDecl) { char * desc = ReadDoc(module, classDoc, cl, description, null); @@ -927,6 +928,7 @@ class APIPageNameSpace : APIPage for(link = (BTNamedLink)nameSpace->functions.first; link; link = (BTNamedLink)((BTNode)link).next) { GlobalFunction function = link.data; + Module module = function.module ? function.module : this.module; char * desc = ReadDoc(module, functionDoc, function, description, null); const char * name = RSearchString(function.name, "::", strlen(function.name), true, false); if(name) name += 2; else name = function.name; -- 1.8.3.1