TaxonomicEditor Caveats
Unability to update disposed widgets
Exception:
org.eclipse.swt.SWTException: Widget is disposed
when updating widgets with a DataChangeBehaviour
Reason:
A widget that previously registered for data changes via ConversationHolder.registerForDataChanges() did not unregister itself properly while disposing.
Solution:
Make sure you have implemented dispose correctly.
Example:
public void dispose() {
conversation.unregisterForDataStoreChanges(this);
super.dispose();
}
