Index: trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java (revision 8846)
+++ trunk/src/org/openstreetmap/josm/tools/PlatformHookOsx.java (revision 8848)
@@ -289,23 +289,23 @@
canHtml = false;
}
- String result = "";
+ StringBuilder result = new StringBuilder();
if (canHtml) {
- result += "";
- }
- result += name;
+ result.append("");
+ }
+ result.append(name);
if (sc != null && !sc.getKeyText().isEmpty()) {
- result += ' ';
+ result.append(' ');
if (canHtml) {
- result += "";
- }
- result += '('+sc.getKeyText()+')';
+ result.append("");
+ }
+ result.append('(').append(sc.getKeyText()).append(')');
if (canHtml) {
- result += "";
+ result.append("");
}
}
if (canHtml) {
- result += " ";
- }
- return result;
+ result.append(" ");
+ }
+ return result.toString();
}
Index: trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java
===================================================================
--- trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java (revision 8846)
+++ trunk/src/org/openstreetmap/josm/tools/PlatformHookUnixoid.java (revision 8848)
@@ -149,14 +149,13 @@
@Override
public String makeTooltip(String name, Shortcut sc) {
- String result = "";
- result += "";
- result += name;
+ StringBuilder result = new StringBuilder();
+ result.append("").append(name);
if (sc != null && !sc.getKeyText().isEmpty()) {
- result += ' ';
- result += "";
- result += '('+sc.getKeyText()+')';
- result += "";
- }
- return result + " ";
+ result.append(' ')
+ .append("")
+ .append('(').append(sc.getKeyText()).append(')')
+ .append("");
+ }
+ return result.append(" ").toString();
}