Index: WebCore/bindings/scripts/CodeGeneratorV8.pm |
=================================================================== |
--- WebCore/bindings/scripts/CodeGeneratorV8.pm (revision 109601) |
+++ WebCore/bindings/scripts/CodeGeneratorV8.pm (working copy) |
@@ -2996,7 +2996,8 @@ |
my $paramName = $param->name; |
push(@implContent, " v8::Handle<v8::Value> ${paramName}Handle = " . NativeToJSValue($param, $paramName) . ";\n"); |
push(@implContent, " if (${paramName}Handle.IsEmpty()) {\n"); |
- push(@implContent, " CRASH();\n"); |
+ push(@implContent, " if (!isScriptControllerTerminating())\n"); |
+ push(@implContent, " CRASH();\n"); |
push(@implContent, " return true;\n"); |
push(@implContent, " }\n"); |
push(@args, " ${paramName}Handle"); |