Do not style disposed widgets
[lgpl/argeo-commons.git] / swt / rap / org.argeo.swt.specific.rap / src / org / argeo / eclipse / ui / specific / EclipseUiSpecificUtils.java
index a89b921cdf6a9012bd38107ed647f046d07644f2..84ab27679b17451832d2af2fffcd2e7f98fef1b5 100644 (file)
@@ -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) {