diff options
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Table.java | 1 | ||||
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java | 1 |
2 files changed, 2 insertions, 0 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 fe2004a0ec..51d04a68f2 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 @@ -686,6 +686,7 @@ void createItem (TableColumn column, int index) { column.imageHandle = imageHandle; GTK.gtk_tree_view_column_set_widget (column.handle, boxHandle); column.buttonHandle = GTK.gtk_tree_view_column_get_button(column.handle); + GTK.gtk_widget_set_focus_on_click(column.buttonHandle, false); if (columnCount == columns.length) { TableColumn [] newColumns = new TableColumn [columns.length + 4]; System.arraycopy (columns, 0, newColumns, 0, columns.length); diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java index 6d6400a145..24ff1555a6 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java @@ -852,6 +852,7 @@ void createItem (TreeColumn column, int index) { column.imageHandle = imageHandle; GTK.gtk_tree_view_column_set_widget (column.handle, boxHandle); column.buttonHandle = GTK.gtk_tree_view_column_get_button(column.handle); + GTK.gtk_widget_set_focus_on_click(column.buttonHandle, false); if (columnCount == columns.length) { TreeColumn [] newColumns = new TreeColumn [columns.length + 4]; System.arraycopy (columns, 0, newColumns, 0, columns.length); |