Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkmoore2008-03-13 03:00:24 +0000
committerkmoore2008-03-13 03:00:24 +0000
commitfcbcada39e29a90ed0cc1587e805fff9833d6060 (patch)
tree0d12584f3190a300c0ad59e0e7c175a497c02601
parentf417a1a150fe8ba3c00a425e6fdb532000681eca (diff)
downloadwebtools.dali-fcbcada39e29a90ed0cc1587e805fff9833d6060.tar.gz
webtools.dali-fcbcada39e29a90ed0cc1587e805fff9833d6060.tar.xz
webtools.dali-fcbcada39e29a90ed0cc1587e805fff9833d6060.zip
listItemsAdded() was not adding the tableItems using the index
-rw-r--r--jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/swt/TableModelAdapter.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/swt/TableModelAdapter.java b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/swt/TableModelAdapter.java
index 2209aa5e84..fceef81e72 100644
--- a/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/swt/TableModelAdapter.java
+++ b/jpa/plugins/org.eclipse.jpt.ui/src/org/eclipse/jpt/ui/internal/swt/TableModelAdapter.java
@@ -340,14 +340,15 @@ public class TableModelAdapter<E> {
if (this.table.isDisposed()) {
return;
}
- for (ListIterator<E> stream = this.items(event); stream.hasNext(); ) {
- TableItem tableItem = new TableItem(this.table, SWT.NULL);
+ int i = event.index();
+ for (ListIterator<E> stream = this.items(event); stream.hasNext(); i++) {
+ TableItem tableItem = new TableItem(this.table, SWT.NULL, i);
tableItem.setData(stream.next());
TableItemModelAdapter adapter =
TableItemModelAdapter.adapt(tableItem, columnAdapter, labelProvider);
- tableItemModelAdapters.add(adapter);
+ tableItemModelAdapters.add(i, adapter);
}
}

Back to the top