Fixed potential NPE

This commit is contained in:
dragonmacher 2020-11-05 13:16:00 -05:00
parent 363f44b39a
commit fbc0c3df81

View file

@ -130,7 +130,10 @@ public class SymbolTreeRootNode extends SymbolCategoryNode {
Symbol functionSymbol = searchSymbol.getParentSymbol(); Symbol functionSymbol = searchSymbol.getParentSymbol();
SymbolNode parentKey = SymbolNode.createNode(functionSymbol, program); SymbolNode parentKey = SymbolNode.createNode(functionSymbol, program);
GTreeNode functionNode = findFunctionSymbolNode(parentKey, loadChildren, monitor); GTreeNode functionNode = findFunctionSymbolNode(parentKey, loadChildren, monitor);
return ((SymbolTreeNode) functionNode).findSymbolTreeNode(key, loadChildren, monitor); if (functionNode != null) {
return ((SymbolTreeNode) functionNode).findSymbolTreeNode(key, loadChildren, monitor);
}
return null;
} }
private GTreeNode findFunctionSymbolNode(SymbolNode key, boolean loadChildren, private GTreeNode findFunctionSymbolNode(SymbolNode key, boolean loadChildren,