src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java

changeset 1372
78962d89f283
parent 1362
c46e0c9940d6
child 1373
4a1c57a1c410
     1.1 --- a/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java	Wed Oct 17 16:43:26 2012 +0100
     1.2 +++ b/src/share/classes/com/sun/tools/doclets/internal/toolkit/util/Extern.java	Tue Oct 23 13:20:37 2012 -0700
     1.3 @@ -142,12 +142,15 @@
     1.4       * @return if external return converted link else return null
     1.5       */
     1.6      public String getExternalLink(String pkgName,
     1.7 -                                  String relativepath, String link) {
     1.8 +                                  DocPath relativepath, String link) {
     1.9          Item fnd = findPackageItem(pkgName);
    1.10          if (fnd != null) {
    1.11              String externlink = fnd.path + link;
    1.12              if (fnd.relative) {  // it's a relative path.
    1.13 -                return relativepath + externlink;
    1.14 +                if (relativepath.isEmpty())
    1.15 +                    return externlink;
    1.16 +                else
    1.17 +                    return relativepath.getPath() + "/" + externlink;
    1.18              } else {
    1.19                  return externlink;
    1.20              }

mercurial