| Index: Source/bindings/scripts/generate-bindings.pl
|
| diff --git a/Source/bindings/scripts/generate-bindings.pl b/Source/bindings/scripts/generate-bindings.pl
|
| index 95d73fb0634299c32bdbc80c8296f6c4561bd757..6f8a58edbfaf7f7898513a6e1808f501e89599b8 100755
|
| --- a/Source/bindings/scripts/generate-bindings.pl
|
| +++ b/Source/bindings/scripts/generate-bindings.pl
|
| @@ -147,11 +147,11 @@ foreach my $idlFile (@supplementedIdlFiles) {
|
| # Support for attributes of partial interfaces.
|
| foreach my $attribute (@{$interface->attributes}) {
|
| # Record that this attribute is implemented by $interfaceName.
|
| - $attribute->signature->extendedAttributes->{"ImplementedBy"} = $interfaceName;
|
| + $attribute->extendedAttributes->{"ImplementedBy"} = $interfaceName;
|
|
|
| # Add interface-wide extended attributes to each attribute.
|
| foreach my $extendedAttributeName (keys %{$interface->extendedAttributes}) {
|
| - $attribute->signature->extendedAttributes->{$extendedAttributeName} = $interface->extendedAttributes->{$extendedAttributeName};
|
| + $attribute->extendedAttributes->{$extendedAttributeName} = $interface->extendedAttributes->{$extendedAttributeName};
|
| }
|
| push(@{$targetDataNode->attributes}, $attribute);
|
| }
|
| @@ -263,7 +263,7 @@ sub checkIDLAttributes
|
| checkIfIDLAttributesExists($idlAttributes, $interface->extendedAttributes, $idlFile);
|
|
|
| foreach my $attribute (@{$interface->attributes}) {
|
| - checkIfIDLAttributesExists($idlAttributes, $attribute->signature->extendedAttributes, $idlFile);
|
| + checkIfIDLAttributesExists($idlAttributes, $attribute->extendedAttributes, $idlFile);
|
| }
|
|
|
| foreach my $function (@{$interface->functions}) {
|
|
|