- implemented asynchronous selection changed event for subclasses of AbstractCdmEdit...
authorPatric Plitzner <p.plitzner@bgbm.org>
Tue, 19 Aug 2014 07:22:46 +0000 (07:22 +0000)
committerPatric Plitzner <p.plitzner@bgbm.org>
Tue, 19 Aug 2014 07:22:46 +0000 (07:22 +0000)
commit2832a9253b9d7ff24a67823037cc7d0e052799d2
tree374f6b620207ff959baaaa45a5f9d89cfe0656a0
parenta062eb51ac60bd24247fedda1f0d7ed79af982c7
 - implemented asynchronous selection changed event for subclasses of AbstractCdmEditorViewPart
   - all sub classes must implement internal_selectionChanged() method where the usual selection handling is done
   - the super class invokes internal_selectionChanged() asynchronously
   - this should fix the arbitrary warning of recursive part activation
   - it also prevents double activation which occurred in the DetailsView from time to time

fix for #2754
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/ConceptViewPart.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/concept/graph/ConceptGraphView.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/DescriptiveViewPart.java
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/AbstractCdmEditorViewPart.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/detail/DetailsViewPart.java
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/supplementaldata/SupplementalDataViewPart.java