From: <asa...@us...> - 2014-03-06 01:21:36
|
Revision: 9155 http://sourceforge.net/p/htmlunit/code/9155 Author: asashour Date: 2014-03-06 01:21:31 +0000 (Thu, 06 Mar 2014) Log Message: ----------- JavaScript: fix setting indexed value to toString() function. Modified Paths: -------------- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/FunctionWrapper.java trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/FunctionsWrapperTest.java Modified: trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/FunctionWrapper.java =================================================================== --- trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/FunctionWrapper.java 2014-03-06 01:03:48 UTC (rev 9154) +++ trunk/htmlunit/src/main/java/com/gargoylesoftware/htmlunit/javascript/FunctionWrapper.java 2014-03-06 01:21:31 UTC (rev 9155) @@ -65,7 +65,7 @@ } public void put(final int index, final Scriptable start, final Object value) { - wrapped_.put(index, start, value); + wrapped_.put(index, wrapped_, value); } public void delete(final String name) { Modified: trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/FunctionsWrapperTest.java =================================================================== --- trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/FunctionsWrapperTest.java 2014-03-06 01:03:48 UTC (rev 9154) +++ trunk/htmlunit/src/test/java/com/gargoylesoftware/htmlunit/javascript/FunctionsWrapperTest.java 2014-03-06 01:21:31 UTC (rev 9155) @@ -41,6 +41,7 @@ + "function test() {\n" + " var x = test.toString;\n" + " x.guid = 1;\n" + + " x[0] = 2;\n" + " alert(x.guid);\n" + "}\n" + "</script></head><body onload='test()'>\n" |