From d063d47bbb5216b9ffb5149930a7861e3c2c535f Mon Sep 17 00:00:00 2001 From: Alexander Kurtakov Date: Fri, 25 Nov 2011 23:37:16 +0200 Subject: Protect gtk_tooltips_set tip for gtk prior to version 2.12.0. --- .../Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java index 530b331cdf0..4d58088f3d0 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/ToolTip.java @@ -810,7 +810,11 @@ public void setVisible (boolean visible) { } else { int /*long*/ vboxHandle = parent.vboxHandle; byte[] buffer = Converter.wcsToMbcs(null, "", true); - OS.gtk_tooltips_set_tip(handle, vboxHandle, buffer, null); + if (OS.GTK_VERSION >= OS.VERSION(2, 12, 0)) { + OS.gtk_widget_set_tooltip_text(vboxHandle, buffer); + } else { + OS.gtk_tooltips_set_tip(handle, vboxHandle, buffer, null); + } } } } -- cgit v1.2.3