mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[maven] npe fix for "add maven dependency" quickfix invoked in headless mode FL-10544
GitOrigin-RevId: 442bbfd627e1deaa505732e9784a1111afda760d
This commit is contained in:
committed by
intellij-monorepo-bot
parent
009ff2add7
commit
eac9cf3c12
+7
-6
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2021 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
// Copyright 2000-2022 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.idea.maven.indices;
|
||||
|
||||
import com.intellij.CommonBundle;
|
||||
@@ -34,10 +34,8 @@ import java.awt.*;
|
||||
import java.awt.event.KeyAdapter;
|
||||
import java.awt.event.KeyEvent;
|
||||
import java.awt.event.MouseEvent;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.*;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import static com.intellij.ui.SimpleTextAttributes.LINK_BOLD_ATTRIBUTES;
|
||||
|
||||
@@ -208,9 +206,12 @@ public class MavenArtifactSearchPanel extends JPanel {
|
||||
|
||||
@NotNull
|
||||
public List<MavenId> getResult() {
|
||||
TreePath[] selectionPaths = myResultList.getSelectionPaths();
|
||||
if (selectionPaths == null) {
|
||||
return Collections.emptyList();
|
||||
}
|
||||
List<MavenId> result = new ArrayList<>();
|
||||
|
||||
for (TreePath each : myResultList.getSelectionPaths()) {
|
||||
for (TreePath each : selectionPaths) {
|
||||
Object sel = each.getLastPathComponent();
|
||||
MavenDependencyCompletionItem info;
|
||||
if (sel instanceof MavenDependencyCompletionItem) {
|
||||
|
||||
Reference in New Issue
Block a user