Skip to content

Commit dceacda

Browse files
committed
Fix single proc calls in eval()
1 parent 60e9abe commit dceacda

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

src/main/java/com/laytonsmith/core/functions/DataHandling.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3878,7 +3878,7 @@ public Mixed execs(Target t, Environment env, Script parent, ParseTree... nodes)
38783878

38793879
// Unwrap single value in __statements__() and return its string value.
38803880
if(root.getChildren().size() == 1 && root.getChildAt(0).getData() instanceof CFunction
3881-
&& ((CFunction) root.getChildAt(0).getData()).getFunction().getName().equals(__statements__.NAME)
3881+
&& root.getChildAt(0).getData().val().equals(__statements__.NAME)
38823882
&& root.getChildAt(0).getChildren().size() == 1) {
38833883
return new CString(parent.seval(root.getChildAt(0).getChildAt(0), env).val(), t);
38843884
}

0 commit comments

Comments
 (0)