diff options
author | Konrad Kolosowski | 2005-04-04 23:13:58 +0000 |
---|---|---|
committer | Konrad Kolosowski | 2005-04-04 23:13:58 +0000 |
commit | 2bb763f9d4a6def5e5ec4e9e3dd7e54d9545d6d1 (patch) | |
tree | 4cbdd9c1b766a66ff0925f303d8e9427a8ae2493 /org.eclipse.help | |
parent | d5f451c819615fb2ae5e2e25560b7269f4048209 (diff) | |
download | eclipse.platform.ua-2bb763f9d4a6def5e5ec4e9e3dd7e54d9545d6d1.tar.gz eclipse.platform.ua-2bb763f9d4a6def5e5ec4e9e3dd7e54d9545d6d1.tar.xz eclipse.platform.ua-2bb763f9d4a6def5e5ec4e9e3dd7e54d9545d6d1.zip |
optimize cpu
Diffstat (limited to 'org.eclipse.help')
-rw-r--r-- | org.eclipse.help/src/org/eclipse/help/internal/toc/HrefUtil.java | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/org.eclipse.help/src/org/eclipse/help/internal/toc/HrefUtil.java b/org.eclipse.help/src/org/eclipse/help/internal/toc/HrefUtil.java index 62653e5a2..076958f2c 100644 --- a/org.eclipse.help/src/org/eclipse/help/internal/toc/HrefUtil.java +++ b/org.eclipse.help/src/org/eclipse/help/internal/toc/HrefUtil.java @@ -54,9 +54,13 @@ public class HrefUtil { if (href.startsWith("../")) { //$NON-NLS-1$ return href.substring(2); } else { - if (href.length() > 0) - return "/" + pluginID + "/" + href; //$NON-NLS-1$ //$NON-NLS-2$ - else + if (href.length() > 0) { + StringBuffer buf = new StringBuffer(2 + pluginID.length() + + href.length()); + buf.append('/').append(pluginID); + buf.append('/').append(href); + return buf.toString(); + } else return "/" + pluginID; //$NON-NLS-1$ } } |