Project

General

Profile

« Previous | Next » 

Revision e0b35bf1

Added by Niels Hoffmann almost 13 years ago

Refactoring of property change handling. Also fixes #2363

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/detail/CdmSectionPart.java
23 23
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
24 24
import eu.etaxonomy.taxeditor.store.StoreUtil;
25 25
import eu.etaxonomy.taxeditor.ui.forms.AbstractFormSection;
26
import eu.etaxonomy.taxeditor.ui.forms.ICdmFormElement;
26
import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
27 27
import eu.etaxonomy.taxeditor.ui.section.ITaxonBaseDetailSection;
28 28
import eu.etaxonomy.taxeditor.ui.section.occurrence.IDerivedUnitFacadeDetailSection;
29 29

  
......
103 103
			Object eventSource = event.getSource();
104 104

  
105 105
			if (formSection.equals(eventSource)
106
					|| (eventSource instanceof ICdmFormElement && formSection
107
							.containsFormElement((ICdmFormElement) eventSource))) {
106
					|| (eventSource instanceof AbstractCdmDetailElement && formSection
107
							.containsFormElement((AbstractCdmDetailElement) eventSource))) {
108 108
				markDirty();
109 109
			}
110 110
		}

Also available in: Unified diff