Revision bca0ecd6
Added by Patrick Plitzner almost 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/details/DetailsViewerE4.java | ||
---|---|---|
197 | 197 |
@Override |
198 | 198 |
protected void markViewPartDirty() { |
199 | 199 |
if (getInput() instanceof DerivedUnitFacade) { |
200 |
DerivedUnitFacade facade = (DerivedUnitFacade) getInput(); |
|
201 |
if(facade.innerDerivedUnit()!=null){ |
|
202 |
part.changed(facade.innerDerivedUnit()); |
|
200 |
if(part instanceof IDerivedUnitFacadePart){ |
|
201 |
part.changed(getInput()); |
|
203 | 202 |
} |
204 |
else if(facade.innerFieldUnit()!=null){ |
|
205 |
part.changed(facade.innerFieldUnit()); |
|
203 |
else{ |
|
204 |
DerivedUnitFacade facade = (DerivedUnitFacade) getInput(); |
|
205 |
if(facade.innerDerivedUnit()!=null){ |
|
206 |
part.changed(facade.innerDerivedUnit()); |
|
207 |
} |
|
208 |
else if(facade.innerFieldUnit()!=null){ |
|
209 |
part.changed(facade.innerFieldUnit()); |
|
210 |
} |
|
206 | 211 |
} |
207 | 212 |
} |
208 | 213 |
else{ |
Also available in: Unified diff
ref #6455 Fix editing and saving of DU facades in bulk editor