Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(15)

Unified Diff: tool/input_sdk/lib/js/dart2js/js_dart2js.dart

Issue 1324693004: Fixes for Angular (Closed) Base URL: https://github.com/dart-lang/dev_compiler.git@master
Patch Set: Reformat Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« lib/src/checker/resolver.dart ('K') | « lib/src/checker/resolver.dart ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: tool/input_sdk/lib/js/dart2js/js_dart2js.dart
diff --git a/tool/input_sdk/lib/js/dart2js/js_dart2js.dart b/tool/input_sdk/lib/js/dart2js/js_dart2js.dart
index 91bac6adfbde6d31a6881df93286e6e110c91db5..f8e5eed3dccb06da2c10bd7f5cdedad15d909a49 100644
--- a/tool/input_sdk/lib/js/dart2js/js_dart2js.dart
+++ b/tool/input_sdk/lib/js/dart2js/js_dart2js.dart
@@ -484,7 +484,8 @@ Object _convertToDart(o) {
} else if (JS('bool', '# instanceof Date', o)) {
var ms = JS('num', '#.getTime()', o);
return new DateTime.fromMillisecondsSinceEpoch(ms);
- } else if (o is _DartObject) {
+ } else if (o is _DartObject &&
+ JS('bool', 'dart.jsobject != dart.realRuntimeType(#)', o)) {
vsm 2015/09/02 19:14:32 My earlier change had native JS objects returning
return o._dartObj;
} else {
return _putIfAbsent(_dartProxies, o, _wrapToDart);
« lib/src/checker/resolver.dart ('K') | « lib/src/checker/resolver.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698