From e681b22dc9c5ec6f7648cec1e8e5cad3d04d413f Mon Sep 17 00:00:00 2001 From: Mathieu Baudier Date: Wed, 18 Oct 2023 10:12:58 +0200 Subject: [PATCH] Do not style disposed widgets --- .../org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/swt/rap/org.argeo.swt.specific.rap/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java b/swt/rap/org.argeo.swt.specific.rap/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java index a89b921cd..84ab27679 100644 --- a/swt/rap/org.argeo.swt.specific.rap/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java +++ b/swt/rap/org.argeo.swt.specific.rap/src/org/argeo/eclipse/ui/specific/EclipseUiSpecificUtils.java @@ -11,7 +11,8 @@ import org.eclipse.swt.widgets.Widget; public class EclipseUiSpecificUtils { public static void setStyleData(Widget widget, Object data) { - widget.setData(RWT.CUSTOM_VARIANT, data); + if (!widget.isDisposed()) + widget.setData(RWT.CUSTOM_VARIANT, data); } public static Object getStyleData(Widget widget) { -- 2.30.2