Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > e70166b9a9ebeb1422054c8024e74d78 > files > 3

gjdoc-0.7.9-3mdv2010.0.src.rpm

Index: src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java
===================================================================
RCS file: /sources/classpath/gjdoc/src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java,v
retrieving revision 1.63
diff -u -r1.63 HtmlDoclet.java
--- src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java	4 Nov 2006 22:15:52 -0000	1.63
+++ src/gnu/classpath/tools/doclets/htmldoclet/HtmlDoclet.java	6 Nov 2006 19:03:48 -0000
@@ -1831,14 +1831,16 @@
 
       Map packageToUsageTypeMap = getUsageOfClass(classDoc);
       if (null != packageToUsageTypeMap && !packageToUsageTypeMap.isEmpty()) {
+    	  
+         Object[] packages = packageToUsageTypeMap.keySet().toArray();
+         // ensure that the html we generate is consistent
+         java.util.Arrays.sort(packages);
+         for (int i = 0; i < packages.length; i++) {
+            PackageDoc currentPackage = (PackageDoc) packages[i];
 
-         Iterator packagesIterator = packageToUsageTypeMap.keySet().iterator();
-         while (packagesIterator.hasNext()) {
-            PackageDoc packageDoc = (PackageDoc)packagesIterator.next();
+            output.div(CssClass.USAGE_PACKAGE_TITLE, "Uses in package " + currentPackage.name());
 
-            output.div(CssClass.USAGE_PACKAGE_TITLE, "Uses in package " + packageDoc.name());
-
-            Map usageTypeToUsersMap = (Map)packageToUsageTypeMap.get(packageDoc);
+            Map usageTypeToUsersMap = (Map)packageToUsageTypeMap.get(currentPackage);
             Iterator usageTypeIterator = usageTypeToUsersMap.keySet().iterator();
             while (usageTypeIterator.hasNext()) {
                UsageType usageType = (UsageType)usageTypeIterator.next();