Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Williams2019-01-24 22:20:57 +0000
committerEric Williams2019-01-25 16:41:01 +0000
commit9e36dacf9e3ff7815d0b9e297c84970b37c159fa (patch)
treedecf93d9c01d8403dc535344b44f0f01241b09d8 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java
parentdb19ffcd2efc5e4704166ad3a02c668756e77d85 (diff)
downloadeclipse.platform.swt-9e36dacf9e3ff7815d0b9e297c84970b37c159fa.tar.gz
eclipse.platform.swt-9e36dacf9e3ff7815d0b9e297c84970b37c159fa.tar.xz
eclipse.platform.swt-9e36dacf9e3ff7815d0b9e297c84970b37c159fa.zip
Bug 543806: [GTK4] Remove style property accessors
Disable gtk_widget_get_style() calls on GTK4 until proper replacements have been found. Change-Id: I06414d09e7b1379a3a34a1c988b78a129f2a0f37 Signed-off-by: Eric Williams <ericwill@redhat.com>
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Tree.java6
1 files changed, 3 insertions, 3 deletions
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 33d42f4758..80af7c4ae6 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
@@ -443,11 +443,11 @@ int calculateWidth (long /*int*/ column, long /*int*/ iter, boolean recurse) {
width += rect.x;
/* expander */
if (!GTK.gtk_tree_view_column_get_visible(column)) {
- GTK.gtk_widget_style_get (handle, OS.expander_size, w, 0);
+ if (!GTK.GTK4) GTK.gtk_widget_style_get (handle, OS.expander_size, w, 0);
width += w [0] + TreeItem.EXPANDER_EXTRA_PADDING;
}
}
- GTK.gtk_widget_style_get(handle, OS.focus_line_width, w, 0);
+ if (!GTK.GTK4) GTK.gtk_widget_style_get(handle, OS.focus_line_width, w, 0);
width += 2 * w [0];
long /*int*/ list = GTK.gtk_cell_layout_get_cells(column);
if (list == 0) return 0;
@@ -478,7 +478,7 @@ int calculateWidth (long /*int*/ column, long /*int*/ iter, boolean recurse) {
if (path != 0) GTK.gtk_tree_path_free (path);
if (GTK.gtk_tree_view_get_grid_lines(handle) > GTK.GTK_TREE_VIEW_GRID_LINES_NONE) {
- GTK.gtk_widget_style_get (handle, OS.grid_line_width, w, 0) ;
+ if (!GTK.GTK4) GTK.gtk_widget_style_get (handle, OS.grid_line_width, w, 0) ;
width += 2 * w [0];
}
return width;

Back to the top