From 001a26d56e2c5f6288db0d3f1cb8c5f85fea05dc Mon Sep 17 00:00:00 2001 From: Grant Gayed Date: Thu, 6 Sep 2012 05:50:37 -0400 Subject: Bug 381407 - reproducible crash in Debug's Variables view (ppc64) --- .../gtk/org/eclipse/swt/widgets/Table.java | 22 +++++++++++----------- .../gtk/org/eclipse/swt/widgets/TableItem.java | 6 +++++- .../gtk/org/eclipse/swt/widgets/Tree.java | 16 ++++++++-------- .../gtk/org/eclipse/swt/widgets/TreeItem.java | 6 +++++- 4 files changed, 29 insertions(+), 21 deletions(-) diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java index 3aca800842..58ea05420f 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java @@ -519,12 +519,12 @@ void createColumn (TableColumn column, int index) { TableItem item = items [i]; if (item != null) { int /*long*/ oldItem = item.handle; - /* the first three columns contain int values, subsequent columns contain pointers */ - for (int j=0; j<3; j++) { + /* the columns before FOREGROUND_COLUMN contain int values, subsequent columns contain pointers */ + for (int j=0; j