Skip to content

Commit 65a73ec

Browse files
committed
catch null folder list on startup (fixes #5823)
1 parent 8430922 commit 65a73ec

1 file changed

Lines changed: 13 additions & 8 deletions

File tree

app/src/processing/app/contrib/ContributionManager.java

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -619,16 +619,21 @@ public boolean accept(File folder) {
619619
}
620620
});
621621

622-
for (File file : installList) {
623-
for (AvailableContribution contrib : listing.advertisedContributions) {
624-
if (file.getName().equals(contrib.getName())) {
625-
file.delete();
626-
installOnStartUp(base, contrib);
627-
EventQueue.invokeAndWait(() -> {
628-
listing.replaceContribution(contrib, contrib);
629-
});
622+
// https://github.com/processing/processing/issues/5823
623+
if (installList != null) {
624+
for (File file : installList) {
625+
for (AvailableContribution contrib : listing.advertisedContributions) {
626+
if (file.getName().equals(contrib.getName())) {
627+
file.delete();
628+
installOnStartUp(base, contrib);
629+
EventQueue.invokeAndWait(() -> {
630+
listing.replaceContribution(contrib, contrib);
631+
});
632+
}
630633
}
631634
}
635+
} else {
636+
System.err.println("Could not read " + root);
632637
}
633638
}
634639

0 commit comments

Comments
 (0)