Author: cesar
Date: 2005-11-25 20:26:12 -0500 (Fri, 25 Nov 2005)
New Revision: 53493

Modified:
   trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/ChangeLog
   trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/With.cs
Log:
2005-11-25  Cesar Lopez Nataren  <[EMAIL PROTECTED]>

        * With.cs (JScriptWith): Use Convert.Object before we cast to
        ScriptObject as literals fail to be put in the scope chain's
        front.

Modified: trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/ChangeLog
===================================================================
--- trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/ChangeLog       
2005-11-26 00:06:48 UTC (rev 53492)
+++ trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/ChangeLog       
2005-11-26 01:26:12 UTC (rev 53493)
@@ -1,5 +1,9 @@
 2005-11-25  Cesar Lopez Nataren  <[EMAIL PROTECTED]>
 
+       * With.cs (JScriptWith): Use Convert.Object before we cast to
+       ScriptObject as literals fail to be put in the scope chain's
+       front.
+
        * expression.cs (Call.Emit): implement the case when the invoked
        method at call is a property.
 

Modified: trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/With.cs
===================================================================
--- trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/With.cs 2005-11-26 
00:06:48 UTC (rev 53492)
+++ trunk/mcs/class/Microsoft.JScript/Microsoft.JScript/With.cs 2005-11-26 
01:26:12 UTC (rev 53493)
@@ -47,7 +47,7 @@
 
                public static Object JScriptWith (object withObj, VsaEngine 
engine)
                {
-                       engine.PushScriptObject ((ScriptObject) withObj);
+                       engine.PushScriptObject ((ScriptObject) 
Convert.ToObject (withObj, engine));
                        return withObj;
                }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to