| Index: sdk/lib/js/dartium/js_dartium.dart
|
| diff --git a/sdk/lib/js/dartium/js_dartium.dart b/sdk/lib/js/dartium/js_dartium.dart
|
| index 5456924fc749cc23888b8705e5892ca636e79eac..d2b1f39e194963e5c665f1da40a254b7e6293912 100644
|
| --- a/sdk/lib/js/dartium/js_dartium.dart
|
| +++ b/sdk/lib/js/dartium/js_dartium.dart
|
| @@ -672,19 +672,25 @@ abstract class JSObjectInterfacesDom $implementsClauseDom {
|
|
|
| patch class JSObject {
|
| factory JSObject.create(JsObject jsObject) {
|
| - return new JSObjectImpl.internal()..blink_jsObject = jsObject;
|
| + var ret = new JSObjectImpl.internal()..blink_jsObject = jsObject;
|
| + jsObject._dartHtmlWrapper = ret;
|
| + return ret;
|
| }
|
| }
|
|
|
| patch class JSFunction {
|
| factory JSFunction.create(JsObject jsObject) {
|
| - return new JSFunctionImpl.internal()..blink_jsObject = jsObject;
|
| + var ret = new JSFunctionImpl.internal()..blink_jsObject = jsObject;
|
| + jsObject._dartHtmlWrapper = ret;
|
| + return ret;
|
| }
|
| }
|
|
|
| patch class JSArray {
|
| factory JSArray.create(JsObject jsObject) {
|
| - return new JSArrayImpl.internal()..blink_jsObject = jsObject;
|
| + var ret = new JSArrayImpl.internal()..blink_jsObject = jsObject;
|
| + jsObject._dartHtmlWrapper = ret;
|
| + return ret;
|
| }
|
| }
|
|
|
|
|