From: Mathieu Baudier Date: Wed, 18 Oct 2023 08:12:58 +0000 (+0200) Subject: Do not style disposed widgets X-Git-Tag: v2.3.20~8 X-Git-Url: http://git.argeo.org/?a=commitdiff_plain;h=e681b22dc9c5ec6f7648cec1e8e5cad3d04d413f;p=lgpl%2Fargeo-commons.git Do not style disposed widgets --- 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) {