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; }