mirror of
https://github.com/DanilaFe/abacus
synced 2024-12-22 07:20:09 -08:00
Fix crash when a TreeValueFunction doesn't have documentation loaded.
This commit is contained in:
parent
08e5b69c04
commit
8ef0904d26
|
@ -359,10 +359,13 @@ public class AbacusController implements PluginListener {
|
||||||
if(documentationInstance == null)
|
if(documentationInstance == null)
|
||||||
documentationInstance = new Documentation(name, "", "", "", DocumentationType.FUNCTION);
|
documentationInstance = new Documentation(name, "", "", "", DocumentationType.FUNCTION);
|
||||||
return documentationInstance;
|
return documentationInstance;
|
||||||
})
|
}).collect(Collectors.toCollection(ArrayList::new)));
|
||||||
.collect(Collectors.toCollection(ArrayList::new)));
|
functionList.addAll(manager.getAllTreeValueFunctions().stream().map(name -> {
|
||||||
functionList.addAll(manager.getAllTreeValueFunctions().stream().map(name -> pluginManager.documentationFor(name, DocumentationType.TREE_VALUE_FUNCTION))
|
Documentation documentationInstance = pluginManager.documentationFor(name, DocumentationType.TREE_VALUE_FUNCTION);
|
||||||
.collect(Collectors.toCollection(ArrayList::new)));
|
if(documentationInstance == null)
|
||||||
|
documentationInstance = new Documentation(name, "", "", "", DocumentationType.TREE_VALUE_FUNCTION);
|
||||||
|
return documentationInstance;
|
||||||
|
}).collect(Collectors.toCollection(ArrayList::new)));
|
||||||
functionList.sort(Comparator.comparing(Documentation::getCodeName));
|
functionList.sort(Comparator.comparing(Documentation::getCodeName));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user