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? |