Index: mojom/mojom_parser/mojom/computed_data.go |
diff --git a/mojom/mojom_parser/mojom/computed_data.go b/mojom/mojom_parser/mojom/computed_data.go |
index fc70091bb5de0c1e17b51c1700ee98df056fa274..615da1a94724c06ea6af5f66f805956b9b17c144 100644 |
--- a/mojom/mojom_parser/mojom/computed_data.go |
+++ b/mojom/mojom_parser/mojom/computed_data.go |
@@ -270,22 +270,10 @@ func computePayloadSizeSoFar(field *StructField) uint32 { |
func (i *MojomInterface) ComputeFinalData() error { |
for _, method := range i.MethodsByOrdinal { |
if method.Parameters != nil { |
- // Note(rudominer) computeFieldOffsets must be invoked before computeVersionInfo. |
- if err := (*method.Parameters).computeFieldOffsets(); err != nil { |
- return err |
- } |
- if err := (*method.Parameters).computeVersionInfo(); err != nil { |
- return err |
- } |
+ return method.Parameters.ComputeFinalData() |
} |
if method.ResponseParameters != nil { |
- // Note(rudominer) computeFieldOffsets must be invoked before computeVersionInfo. |
- if err := (*method.ResponseParameters).computeFieldOffsets(); err != nil { |
- return err |
- } |
- if err := (*method.ResponseParameters).computeVersionInfo(); err != nil { |
- return err |
- } |
+ return method.ResponseParameters.ComputeFinalData() |
} |
} |
return nil |