2003/12/29 22:31:38
[org.ibex.core.git] / src / org / xwt / js / Trap.java
index 60c34c6..1e299e5 100644 (file)
@@ -43,10 +43,9 @@ class Trap {
 
     Object invoke() throws JSExn {
         Interpreter i = new Interpreter(getInvoker, false, null);
-        i.stack.push(this);
+        i.stack.push(trapee);
         i.stack.push(name);
-        i.resume();
-        return i.stack.pop();
+        return i.resume();
     }
 
     // FIXME: review; is necessary?