Index: Source/bindings/scripts/code_generator_v8.pm |
diff --git a/Source/bindings/scripts/code_generator_v8.pm b/Source/bindings/scripts/code_generator_v8.pm |
index 74351603f480d5393a49c7b95c0c03d3f5d058f8..2f68c7d1b66d57919d98cdd6ad30475be6f829f4 100644 |
--- a/Source/bindings/scripts/code_generator_v8.pm |
+++ b/Source/bindings/scripts/code_generator_v8.pm |
@@ -233,10 +233,13 @@ my %svgAttributesInHTMLHash = ("class" => 1, "id" => 1, "onabort" => 1, "onclick |
"onmouseup" => 1, "onresize" => 1, "onscroll" => 1, |
"onunload" => 1); |
+my %svgTypeNewPropertyImplementation = ( |
+ "SVGLength" => 1, |
+ "SVGLengthList" => 1, |
+); |
+ |
my %svgTypeNeedingTearOff = ( |
"SVGAngle" => "SVGPropertyTearOff<SVGAngle>", |
- "SVGLength" => "SVGPropertyTearOff<SVGLength>", |
- "SVGLengthList" => "SVGListPropertyTearOff<SVGLengthList>", |
"SVGMatrix" => "SVGMatrixTearOff", |
"SVGNumber" => "SVGPropertyTearOff<SVGNumber>", |
"SVGNumberList" => "SVGListPropertyTearOff<SVGNumberList>", |
@@ -6034,6 +6037,8 @@ sub IsSVGAnimatedType |
{ |
my $type = shift; |
+ return 0 if $svgTypeNewPropertyImplementation{$type}; |
+ |
return $type =~ /^SVGAnimated/; |
} |