[monkeydoc] Fix regression, use a global counter to avoid duplicate entry in .zip.
authorJérémie Laval <jeremie.laval@gmail.com>
Tue, 18 Dec 2012 17:40:27 +0000 (18:40 +0100)
committerJérémie Laval <jeremie.laval@gmail.com>
Tue, 18 Dec 2012 17:40:27 +0000 (18:40 +0100)
mcs/tools/monkeydoc/Monkeydoc/providers/ecma-provider.cs

index 32b0533315d8c1853e9dfad8e3d9246cb3138bf0..a30872b0fa4d3a0915ee62c897f6e2e1adf7aa5c 100644 (file)
@@ -58,6 +58,7 @@ namespace MonkeyDoc.Providers
                {
                        var storage = tree.HelpSource.Storage;
                        var nsSummaries = new Dictionary<string, XElement> ();
+                       int resID = 0;
 
                        foreach (var asm in directories) {
                                var indexFilePath = Path.Combine (asm, "index.xml");
@@ -66,7 +67,7 @@ namespace MonkeyDoc.Providers
                                        continue;
                                }
 
-                               EcmaDoc.PopulateTreeFromIndexFile (indexFilePath, tree, storage, nsSummaries);
+                               EcmaDoc.PopulateTreeFromIndexFile (indexFilePath, tree, storage, nsSummaries, _ => resID++.ToString ());
                        }
 
                        foreach (var summary in nsSummaries)