Fix minor bug in Description: text no longer updated.
diff --git a/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/DescriptionPropertySection.java b/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/DescriptionPropertySection.java
index 8711631..c1fc263 100644
--- a/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/DescriptionPropertySection.java
+++ b/org.eclipse.bpmn2.modeler.ui/src/org/eclipse/bpmn2/modeler/ui/property/DescriptionPropertySection.java
@@ -22,6 +22,7 @@
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EStructuralFeature;
import org.eclipse.jface.viewers.ISelection;
+import org.eclipse.swt.custom.StyledText;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.ui.IWorkbenchPart;
import org.eclipse.ui.views.properties.tabbed.ITabbedPropertyConstants;
@@ -53,6 +54,8 @@
public class DescriptionPropertyComposite extends AbstractDetailComposite {
+ StyledText descriptionText;
+
/**
* @param section
*/
@@ -64,6 +67,16 @@
super(parent,style);
}
+ @Override
+ protected void cleanBindings() {
+ super.cleanBindings();
+ if (descriptionText!=null) {
+ if (!descriptionText.isDisposed())
+ descriptionText.dispose();
+ descriptionText = null;
+ }
+ }
+
/*
* (non-Javadoc)
*
@@ -92,7 +105,7 @@
String description = getDescription(be);
if (description != null) {
- createDescription(this, description);
+ descriptionText = createDescription(this, description);
}
}
}