#4018 let the right side of the translation wizard empty, fix the save problem for...
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / view / detail / CdmSectionPart.java
index d6554715cab4fb51469bed56ee0e1fcecbffe2f5..bbdec86ec59239ac895458a63c5300f622916c80 100644 (file)
@@ -10,6 +10,9 @@
 
 package eu.etaxonomy.taxeditor.view.detail;
 
+import java.awt.Event;
+import java.util.EventObject;
+
 import org.eclipse.jface.util.IPropertyChangeListener;
 import org.eclipse.jface.util.PropertyChangeEvent;
 import org.eclipse.swt.widgets.Control;
@@ -121,6 +124,9 @@ public class CdmSectionPart<T> extends SectionPart implements
                if (event != null) {
 
                        Object eventSource = event.getSource();
+                       if (eventSource instanceof EventObject){
+                               eventSource = ((EventObject)eventSource).getSource();
+                       }
                        Control[] children = formSection.getLayoutComposite().getChildren();
                        boolean containsElement = false;
                        for (Control control : children) {