X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=swt%2Frap%2Forg.argeo.swt.specific.rap%2Fsrc%2Forg%2Fargeo%2Feclipse%2Fui%2Fspecific%2FEclipseUiSpecificUtils.java;fp=swt%2Frap%2Forg.argeo.swt.specific.rap%2Fsrc%2Forg%2Fargeo%2Feclipse%2Fui%2Fspecific%2FEclipseUiSpecificUtils.java;h=84ab27679b17451832d2af2fffcd2e7f98fef1b5;hb=e681b22dc9c5ec6f7648cec1e8e5cad3d04d413f;hp=a89b921cdf6a9012bd38107ed647f046d07644f2;hpb=88fd398d2939ab9030274ff822db8a46b32d6a96;p=lgpl%2Fargeo-commons.git 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) {