Index: mojo/public/bindings/generators/mojom_generator.py |
diff --git a/mojo/public/bindings/generators/mojom_generator.py b/mojo/public/bindings/generators/mojom_generator.py |
index 6470dc047c3180ceb85ce59b1a17900373660c92..de02d1c25436f3d45a7aa3f1c17aea083815d432 100644 |
--- a/mojo/public/bindings/generators/mojom_generator.py |
+++ b/mojo/public/bindings/generators/mojom_generator.py |
@@ -25,8 +25,11 @@ def GetStructInfo(exported, struct): |
struct.exported = exported |
return struct |
+def IsStringKind(kind): |
+ return kind.spec == 's' |
+ |
def IsObjectKind(kind): |
- return isinstance(kind, (mojom.Struct, mojom.Array)) or kind.spec == 's' |
+ return isinstance(kind, (mojom.Struct, mojom.Array)) or IsStringKind(kind) |
def IsHandleKind(kind): |
return kind.spec.startswith('h') |