Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/SubmoduleCommand.java')
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/SubmoduleCommand.java7
1 files changed, 2 insertions, 5 deletions
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/SubmoduleCommand.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/SubmoduleCommand.java
index 3880efdccf..1c0c4ec51b 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/SubmoduleCommand.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/tree/command/SubmoduleCommand.java
@@ -48,11 +48,8 @@ public abstract class SubmoduleCommand<V extends RepositoryTreeNode<?>> extends
Repository parent = node.getParent().getRepository();
String path = Repository.stripWorkDir(parent.getWorkTree(),
node.getRepository().getWorkTree());
- List<String> paths = repoPaths.get(parent);
- if (paths == null) {
- paths = new ArrayList<>();
- repoPaths.put(parent, paths);
- }
+ List<String> paths = repoPaths.computeIfAbsent(parent,
+ key -> new ArrayList<>());
paths.add(path);
}
}

Back to the top