Index: Source/bindings/core/v8/V8StringResource.h |
diff --git a/Source/bindings/core/v8/V8StringResource.h b/Source/bindings/core/v8/V8StringResource.h |
index a061f6146072bdf338e5262cdf035425bdc7c7dd..a84c216c4561bd6383a2756b7de65d06e1ffcd63 100644 |
--- a/Source/bindings/core/v8/V8StringResource.h |
+++ b/Source/bindings/core/v8/V8StringResource.h |
@@ -215,13 +215,10 @@ public: |
} |
m_mode = DoNotExternalize; |
- v8::TryCatch block; |
m_v8Object = m_v8Object->ToString(); |
// Handle the case where an exception is thrown as part of invoking toString on the object. |
- if (block.HasCaught()) { |
- block.ReThrow(); |
+ if (m_v8Object.IsEmpty()) |
return false; |
- } |
return true; |
} |
operator String() const { return toString<String>(); } |