diff --git a/src/main/java/org/gcube/portlet/user/my_vres/client/VresPanel.java b/src/main/java/org/gcube/portlet/user/my_vres/client/VresPanel.java index 0b169fb..d4c0a80 100644 --- a/src/main/java/org/gcube/portlet/user/my_vres/client/VresPanel.java +++ b/src/main/java/org/gcube/portlet/user/my_vres/client/VresPanel.java @@ -70,6 +70,7 @@ public class VresPanel extends Composite { } private void showIconView() { + boolean hasVREs = false; mainPanel.clear(); mainPanel.setHorizontalAlignment(HasAlignment.ALIGN_LEFT); for (String cat : cachedVREs.keySet()) { @@ -84,6 +85,8 @@ public class VresPanel extends Composite { flowPanel.setWidth("100%"); flowPanel.setStyleName("flowPanel"); for (VRE vre: cachedVREs.get(cat)) { + if (vre.getName().compareTo("")!= 0) + hasVREs = true; ClickableVRE vreButton = new ClickableVRE(vre); flowPanel.add(vreButton); } @@ -92,7 +95,8 @@ public class VresPanel extends Composite { } } - if (! hasAtLeastOneVRE(cachedVREs)) { + if (! hasVREs) { + mainPanel.clear(); mainPanel.add(new NoVresPanel()); imagesPanel.clear(); } @@ -100,12 +104,7 @@ public class VresPanel extends Composite { } - private boolean hasAtLeastOneVRE(LinkedHashMap> cachedVREs) { - for (String cat : cachedVREs.keySet()) - if (! cachedVREs.get(cat).isEmpty()) - return true; - return false; - } +