summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
authorhebert.christopherj@chromium.org <hebert.christopherj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-14 23:06:15 +0000
committerhebert.christopherj@chromium.org <hebert.christopherj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-08-14 23:06:15 +0000
commit8af81c0e35caff07d2e9710de572d52a2e7100fa (patch)
treee428bf42b2bac41cbef9af30229db8dfe7219c73 /tools
parentf0dd9d7d692fad568da8c546b826e316f1b9b00a (diff)
downloadchromium_src-8af81c0e35caff07d2e9710de572d52a2e7100fa.zip
chromium_src-8af81c0e35caff07d2e9710de572d52a2e7100fa.tar.gz
chromium_src-8af81c0e35caff07d2e9710de572d52a2e7100fa.tar.bz2
Context Menus now uses the JSON Schema Compiler.
BUG=121174 Review URL: https://chromiumcodereview.appspot.com/10809094 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@151595 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'tools')
-rw-r--r--tools/json_schema_compiler/cpp_type_generator.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/tools/json_schema_compiler/cpp_type_generator.py b/tools/json_schema_compiler/cpp_type_generator.py
index a0f5752..edfe79f 100644
--- a/tools/json_schema_compiler/cpp_type_generator.py
+++ b/tools/json_schema_compiler/cpp_type_generator.py
@@ -277,6 +277,9 @@ class CppTypeGenerator(object):
for type_ in self._namespace.types.values():
for prop in type_.properties.values():
dependencies |= self._PropertyTypeDependencies(prop)
+ for event in self._namespace.events.values():
+ for param in event.params:
+ dependencies |= self._PropertyTypeDependencies(param)
dependency_namespaces = dict()
for dependency in dependencies: