| Index: mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| diff --git a/mojo/public/tools/bindings/pylib/mojom/generate/pack.py b/mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| index 019fe48286edbae8090d97ae13da9fe43437f679..21d2c1841806c6bb73d329027276f1cd5a0d9264 100644
|
| --- a/mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| +++ b/mojo/public/tools/bindings/pylib/mojom/generate/pack.py
|
| @@ -36,7 +36,8 @@ class PackedField(object):
|
| def GetSizeForKind(cls, kind):
|
| if isinstance(kind, mojom.Array) or isinstance(kind, mojom.Struct):
|
| return 8
|
| - if isinstance(kind, mojom.Interface):
|
| + if isinstance(kind, mojom.Interface) or \
|
| + isinstance(kind, mojom.InterfaceRequest):
|
| kind = mojom.MSGPIPE
|
| if isinstance(kind, mojom.Enum):
|
| # TODO(mpcomplete): what about big enums?
|
|
|