From: Patrick Plitzner
Date: Tue, 22 Sep 2015 06:10:50 +0000 (+0200)
Subject: Fix media view selection
X-Git-Tag: 3.12.0^2~135^2~10
X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/8b6a0f21319eeee67d251149328135095626ec89
Fix media view selection
---
diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java
index 46f55589c..527cfe3f9 100644
--- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java
+++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java
@@ -104,14 +104,14 @@ public class MediaViewPart extends AbstractCdmEditorViewPart implements IPartCon
}
if(part instanceof IPartContentHasMedia && ((IPartContentHasMedia) part).canAttachMedia()){
- if(selection instanceof IStructuredSelection
- && ((IStructuredSelection) selection).getFirstElement() instanceof IDescribable>){
+ if(selection instanceof IStructuredSelection){
Object firstElement = ((IStructuredSelection) selection).getFirstElement();
if(firstElement instanceof TreeNode){
showViewer(part, new StructuredSelection(((TreeNode) firstElement).getValue()));
return;
}
- else if(firstElement!=null){
+ else if(firstElement!=null
+ && firstElement instanceof IDescribable>){
showViewer(part, (IStructuredSelection) selection);
return;
}