Revision 429c9674
Added by Patrick Plitzner over 10 years ago
- fixed "dirty marking" of editor
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/detail/DetailsViewer.java | ||
---|---|---|
152 | 152 |
@Override |
153 | 153 |
protected void markViewPartDirty() { |
154 | 154 |
if (getInput() instanceof DerivedUnitFacade) { |
155 |
getViewPart().changed(((DerivedUnitFacade) getInput()).innerDerivedUnit()); |
|
155 |
DerivedUnitFacade derivedUnitFacade = (DerivedUnitFacade) getInput(); |
|
156 |
DerivedUnit innerDerivedUnit = derivedUnitFacade.innerDerivedUnit(); |
|
157 |
FieldUnit innerFieldUnit = derivedUnitFacade.innerFieldUnit(); |
|
158 |
if(innerDerivedUnit!=null){ |
|
159 |
getViewPart().changed(innerDerivedUnit); |
|
160 |
} |
|
161 |
else if(innerFieldUnit!=null){ |
|
162 |
getViewPart().changed(innerFieldUnit); |
|
163 |
} |
|
156 | 164 |
} |
157 | 165 |
|
158 | 166 |
super.markViewPartDirty(); |
Also available in: Unified diff