38948 backport (fix)
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 644ab5c..344714a 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
@@ -763,7 +763,7 @@
 		int height = 0;
 		int iter = OS.g_malloc (OS.GtkTreeIter_sizeof ());
 		OS.gtk_tree_model_get_iter_first (modelHandle, iter);
-		int columnColumn = Math.max (1, columnCount);
+		int columnCount = Math.max (1, this.columnCount);
 		for (int i=0; i<columnCount; i++) {
 			int column = OS.gtk_tree_view_get_column (handle, i);
 			int renderers = OS.gtk_tree_view_column_get_cell_renderers (column);