]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - plugins/org.argeo.slc.client.ui.dist/src/main/java/org/argeo/slc/client/ui/dist/views/AnonymousDistributionsView.java
+ Add refresh command to anonymous distribution browser
[gpl/argeo-slc.git] / plugins / org.argeo.slc.client.ui.dist / src / main / java / org / argeo / slc / client / ui / dist / views / AnonymousDistributionsView.java
index 004e069574eaac0bb530f6a9d92002e3c2bd633c..ed57feccdd6d122eb784bca74e89b4211dc1d709 100644 (file)
@@ -38,7 +38,8 @@ public class AnonymousDistributionsView extends ViewPart implements SlcNames,
                ArgeoNames {
        // private final static Log log = LogFactory
        // .getLog(AnonymousDistributionsView.class);
-       public final static String ID = DistPlugin.ID + ".anonymousDistributionsView";
+       public final static String ID = DistPlugin.ID
+                       + ".anonymousDistributionsView";
 
        /* DEPENDENCY INJECTION */
        private ITreeContentProvider treeContentProvider;
@@ -73,8 +74,10 @@ public class AnonymousDistributionsView extends ViewPart implements SlcNames,
         * Force refresh of the whole view
         */
        public void refresh() {
+               Object[] ee = viewer.getExpandedElements();
                viewer.setInput(DistConstants.DEFAULT_PUBLIC_REPOSITORY_URI);
-               viewer.expandToLevel(2);
+               // viewer.expandToLevel(2);
+               viewer.setExpandedElements(ee);
        }
 
        @Override