Revision 44408 trunk/org.gvsig.desktop/org.gvsig.desktop.compat.cdc/org.gvsig.fmap.dal/org.gvsig.fmap.dal.api/src/main/java/org/gvsig/fmap/dal/BaseStoresRepository.java

View differences:

BaseStoresRepository.java
2 2

  
3 3
import java.util.HashMap;
4 4
import java.util.Map;
5
import java.util.Set;
5 6
import org.apache.commons.lang3.StringUtils;
6 7
import org.gvsig.tools.util.UnmodifiableBasicSet;
7 8
import org.gvsig.tools.util.UnmodifiableBasicSetAdapter;
......
41 42

  
42 43
    @Override
43 44
    protected UnmodifiableBasicSet<String> getMyKeySet() {
44
        return new UnmodifiableBasicSetAdapter<>(this.repository.keySet());
45
        Set<String> keyset = this.repository.keySet();
46
        if( keyset == null || keyset.isEmpty() ) {
47
            return UnmodifiableBasicSet.EMPTY_UNMODIFIABLEBASICSET;
48
        }
49
        return new UnmodifiableBasicSetAdapter<>(keyset);
45 50
    }
46 51

  
47 52
    @Override

Also available in: Unified diff