Index: third_party/WebKit/Source/core/dom/Document.cpp |
diff --git a/third_party/WebKit/Source/core/dom/Document.cpp b/third_party/WebKit/Source/core/dom/Document.cpp |
index 28b112be99449b67dc8eb19bb4ba095de02305ce..6a62ef9b7fe252eb90a8a88e67d528da0515cf85 100644 |
--- a/third_party/WebKit/Source/core/dom/Document.cpp |
+++ b/third_party/WebKit/Source/core/dom/Document.cpp |
@@ -690,10 +690,11 @@ String getTypeExtension(Document* document, |
ElementCreationOptions impl; |
V8ElementCreationOptions::toImpl(dict.isolate(), dict.v8Value(), impl, |
exceptionState); |
+ if (exceptionState.hadException()) |
+ return emptyString(); |
+ |
if (impl.hasIs()) |
return impl.is(); |
- |
- return toCoreString(dict.v8Value()->ToString()); |
} |
return emptyString(); |