Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
NetBeans
Apache NetBeans
Commits
77a06476
Commit
77a06476
authored
Feb 06, 2021
by
Laszlo Kishalmi
Browse files
[NETBEANS-5340] Prevent NPE on TaskNode when opening Gradle Projects
parent
e59eca10
Changes
1
Show whitespace changes
Inline
Side-by-side
extide/gradle/src/org/netbeans/modules/gradle/execute/navigator/TasksPanel.java
View file @
77a06476
...
...
@@ -260,6 +260,7 @@ public class TasksPanel extends javax.swing.JPanel implements ExplorerManager.Pr
private
final
ChangeListener
listener
;
public
FavoritesChildren
()
{
assert
currentP
!=
null
;
FavoriteTaskManager
fvm
=
getFavoriteTaskManager
();
listener
=
(
e
)
->
{
Set
<
GradleTask
>
favs
=
fvm
.
getFavoriteTasks
();
...
...
@@ -271,7 +272,11 @@ public class TasksPanel extends javax.swing.JPanel implements ExplorerManager.Pr
@Override
protected
Node
[]
createNodes
(
GradleTask
key
)
{
return
new
Node
[]
{
new
TaskNode
(
currentP
,
key
)};
// NETBEANS-5340 It might happen that the currentP is null, but the listener
// still active on the previous project.
return
currentP
!=
null
?
new
Node
[]
{
new
TaskNode
(
currentP
,
key
)}
:
new
Node
[
0
];
}
}
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment