From ef1f2a758a71950c88f816f944385b39652a5253 Mon Sep 17 00:00:00 2001 From: eyck Date: Wed, 15 Jul 2020 21:58:49 +0200 Subject: [PATCH] fix wrongly shown signals and streams in table --- .../e4/application/provider/TxDbContentProvider.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/provider/TxDbContentProvider.java b/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/provider/TxDbContentProvider.java index 3c4f46a..725d12b 100644 --- a/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/provider/TxDbContentProvider.java +++ b/plugins/com.minres.scviewer.e4.application/src/com/minres/scviewer/e4/application/provider/TxDbContentProvider.java @@ -68,7 +68,9 @@ public class TxDbContentProvider implements ITreeContentProvider { */ @Override public Object[] getElements(Object inputElement) { - if(inputElement instanceof IHierNode){ + if(inputElement instanceof IWaveformDb){ + return new Object[]{}; + }else if(inputElement instanceof IHierNode){ Collection res = Collections2.filter(((IHierNode)inputElement).getChildNodes(), new Predicate(){ @Override public boolean apply(IHierNode arg0) { @@ -82,8 +84,6 @@ public class TxDbContentProvider implements ITreeContentProvider { return res.toArray(); }else if(inputElement instanceof List){ return ((List)inputElement).toArray(); - }else if(inputElement instanceof IWaveformDb){ - return new Object[]{}; } else return null; }