Fix issue when admin layers are not set.
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 9 Feb 2021 17:25:52 +0000 (18:25 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 9 Feb 2021 17:25:52 +0000 (18:25 +0100)
core/org.argeo.suite.ui/src/org/argeo/suite/ui/DefaultLeadPane.java

index 10d386cb54959176f8462228abd79c7f320c3f9d..6e4ea4ce951b4d929242c088bfc9fdfaa3a6eb57 100644 (file)
@@ -1,5 +1,6 @@
 package org.argeo.suite.ui;
 
 package org.argeo.suite.ui;
 
+import java.util.ArrayList;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashSet;
 import java.util.Arrays;
 import java.util.Collections;
 import java.util.HashSet;
@@ -42,7 +43,7 @@ public class DefaultLeadPane implements CmsUiProvider {
 
        private Map<String, RankedObject<SuiteLayer>> layers = Collections.synchronizedSortedMap(new TreeMap<>());
        private List<String> defaultLayers;
 
        private Map<String, RankedObject<SuiteLayer>> layers = Collections.synchronizedSortedMap(new TreeMap<>());
        private List<String> defaultLayers;
-       private List<String> adminLayers;
+       private List<String> adminLayers= new ArrayList<>();
 
        @Override
        public Control createUi(Composite parent, Node node) throws RepositoryException {
 
        @Override
        public Control createUi(Composite parent, Node node) throws RepositoryException {