merge-update from trunk
authorPatric Plitzner <p.plitzner@bgbm.org>
Tue, 3 Dec 2013 14:11:29 +0000 (14:11 +0000)
committerPatric Plitzner <p.plitzner@bgbm.org>
Tue, 3 Dec 2013 14:11:29 +0000 (14:11 +0000)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/detail/DetailsViewer.java

index 1d383eaceb3230d3ea0478a7b0ce59679fc5a444..a5df6cd3159d2602b3820e4cd3fa70aa25a506df 100644 (file)
@@ -157,7 +157,13 @@ public class DetailsViewer extends AbstractCdmDataViewer {
        @Override
        protected void markViewPartDirty() {
                if (getInput() instanceof DerivedUnitFacade) {
-            getViewPart().changed(((DerivedUnitFacade) getInput()).innerDerivedUnit());
+                   DerivedUnitFacade facade = (DerivedUnitFacade) getInput();
+                   if(facade.innerDerivedUnit()!=null){
+                       getViewPart().changed(facade.innerDerivedUnit());
+                   }
+                   else if(facade.innerFieldUnit()!=null){
+                       getViewPart().changed(facade.innerFieldUnit());
+                   }
                }
 
                super.markViewPartDirty();