Issue #39, AS1/2 NewMethod..Pop fix

This commit is contained in:
Jindra Petk
2013-03-11 19:05:11 +01:00
parent 91cc4bec85
commit 3b071a0464

View File

@@ -19,6 +19,7 @@ package com.jpexs.decompiler.flash.action.swf4;
import com.jpexs.decompiler.flash.action.Action;
import com.jpexs.decompiler.flash.action.treemodel.CallFunctionTreeItem;
import com.jpexs.decompiler.flash.action.treemodel.CallMethodTreeItem;
import com.jpexs.decompiler.flash.action.treemodel.NewMethodTreeItem;
import com.jpexs.decompiler.flash.graph.GraphTargetItem;
import java.util.HashMap;
import java.util.List;
@@ -41,7 +42,7 @@ public class ActionPop extends Action {
return;
}
GraphTargetItem val = stack.pop();
if ((val instanceof CallFunctionTreeItem) || (val instanceof CallMethodTreeItem)) {
if ((val instanceof CallFunctionTreeItem) || (val instanceof CallMethodTreeItem) || (val instanceof NewMethodTreeItem)) {
output.add(val);
}
/*if (!(val instanceof DirectValueTreeItem)) {