When copying text to clipboard from GraphExplorer-based UI controls
(Model Browser, Selection view) using StandardCopyHandler, the produced
text no longer contains a trailing newline.
gitlab #411
Change-Id: If4141b00ed9ffc1d1dcaed53114405e8b0d20042
(cherry picked from commit
17046fccd0b4bdcd479aadf4b204c1a06a2c896c)
Set<TreeItem> items = new THashSet<TreeItem>(selection.length);
for (TreeItem item : selection)
items.add(item);
+ boolean firstRow = true;
for (TreeItem item : selection) {
+ if (!firstRow)
+ sb.append('\n');
+ firstRow = false;
int cc = item.getParent().getColumnCount();
int indent = indentLevel(item, items);
for (int i = 0; i < indent; ++i)
sb.append('\t');
- boolean first = true;
+ boolean firstColumn = true;
for (int c = 0; c < cc; ++c) {
String ct = item.getText(c);
- if (!first) {
+ if (!firstColumn)
sb.append('\t');
- }
- first = false;
+ firstColumn = false;
sb.append(ct);
}
- sb.append('\n');
}
return sb;
}