merge-update from trunk
[taxeditor.git] / eu.etaxonomy.taxeditor.editor / src / main / java / eu / etaxonomy / taxeditor / editor / view / derivate / DerivateView.java
index 9547a6830222c398e2179231a5aac6cf8db0db2c..1d39782342dee9056ded110c1ff0c015a4baf0ec 100644 (file)
@@ -2,7 +2,6 @@ package eu.etaxonomy.taxeditor.editor.view.derivate;
 
 import org.eclipse.jface.action.MenuManager;
 import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.IStructuredSelection;
 import org.eclipse.jface.viewers.TreeViewer;
 import org.eclipse.jface.viewers.Viewer;
 import org.eclipse.swt.SWT;
@@ -56,8 +55,12 @@ public class DerivateView extends AbstractCdmEditorViewPart implements IPartCont
                showEmptyPage();
                return;
            }
-           else if(part instanceof BulkEditor && selection instanceof IStructuredSelection){
-               showViewer(part, (IStructuredSelection)selection);
+           else if(part instanceof BulkEditor){
+               this.part = part;
+
+               getViewer().setInput(selection);
+
+               showViewer();
                return;
            }
        }