FLEX-34333: print #<number> should be evaluated in the context of the current 
worker


Project: http://git-wip-us.apache.org/repos/asf/flex-sdk/repo
Commit: http://git-wip-us.apache.org/repos/asf/flex-sdk/commit/df0fceae
Tree: http://git-wip-us.apache.org/repos/asf/flex-sdk/tree/df0fceae
Diff: http://git-wip-us.apache.org/repos/asf/flex-sdk/diff/df0fceae

Branch: refs/heads/develop
Commit: df0fceaeef45569c06aaf342fa9ba6e9c4d7efb5
Parents: 401ab38
Author: Fr�d�ric THMOAS <ftho...@apache.org>
Authored: Sat May 24 13:57:34 2014 +0100
Committer: Fr�d�ric THMOAS <ftho...@apache.org>
Committed: Sat May 24 13:57:34 2014 +0100

----------------------------------------------------------------------
 .../flash/tools/debugger/expression/DebuggerEvaluator.java  | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/flex-sdk/blob/df0fceae/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
----------------------------------------------------------------------
diff --git 
a/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
 
b/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
index cfeb66a..5082b09 100644
--- 
a/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
+++ 
b/modules/debugger/src/java/flash/tools/debugger/expression/DebuggerEvaluator.java
@@ -24,13 +24,10 @@ import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
+import flash.tools.debugger.*;
 import macromedia.asc.parser.*;
 import macromedia.asc.semantics.ObjectValue;
 import macromedia.asc.semantics.Value;
-import flash.tools.debugger.PlayerDebugException;
-import flash.tools.debugger.Session;
-import flash.tools.debugger.Variable;
-import flash.tools.debugger.VariableType;
 import flash.tools.debugger.concrete.DValue;
 
 /**
@@ -454,11 +451,11 @@ class DebuggerEvaluator implements Evaluator
 
                if (isConstructor)
                {
-                       return session.callConstructor(functionName, valueArgs);
+                       return ((IsolateController) 
session).callConstructorWorker(functionName, valueArgs, 
thisObject.getIsolateId());
                }
                else
                {
-                       return session.callFunction(thisObject, functionName, 
valueArgs);
+                       return ((IsolateController) 
session).callFunctionWorker(thisObject, functionName, valueArgs, 
thisObject.getIsolateId());
                }
        }
 

Reply via email to