| Index: tools/dom/src/native_DOMImplementation.dart
|
| diff --git a/tools/dom/src/native_DOMImplementation.dart b/tools/dom/src/native_DOMImplementation.dart
|
| index 037f4cd8807c3ce86b3273a2bf90a6892287b16b..cbea9eda1b4dc69f198b662d1de38e16057cb770 100644
|
| --- a/tools/dom/src/native_DOMImplementation.dart
|
| +++ b/tools/dom/src/native_DOMImplementation.dart
|
| @@ -104,9 +104,12 @@ class _Utils {
|
| return false;
|
| }
|
|
|
| - static bool isTypeSubclassOfTag(Type type, String tagName) {
|
| + static Element getAndValidateNativeType(Type type, String tagName) {
|
| var element = new Element.tag(tagName);
|
| - return isTypeSubclassOf(type, element.runtimeType);
|
| + if (!isTypeSubclassOf(type, element.runtimeType)) {
|
| + return null;
|
| + }
|
| + return element;
|
| }
|
|
|
| static window() native "Utils_window";
|
|
|