From 0ffd76f04d04c924c21c761e53a4e547cd5ce501 Mon Sep 17 00:00:00 2001 From: Grant Gayed Date: Thu, 30 Aug 2012 05:08:37 -0400 Subject: Bug 381407 - reproducible crash in Debug's Variables view (ppc64) --- .../Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java | 16 ++++++++++++++-- .../gtk/org/eclipse/swt/widgets/TableItem.java | 4 ++-- .../Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java | 18 ++++++++++++------ .../gtk/org/eclipse/swt/widgets/TreeItem.java | 4 ++-- 4 files changed, 30 insertions(+), 12 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 68a5709493..3aca800842 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 @@ -511,6 +511,7 @@ void createColumn (TableColumn column, int index) { int /*long*/ newModel = OS.gtk_list_store_newv (types.length, types); if (newModel == 0) error (SWT.ERROR_NO_HANDLES); int /*long*/ [] ptr = new int /*long*/ [1]; + int [] ptr1 = new int [1]; for (int i=0; i