Chromium Code Reviews| Index: Source/modules/InitModules.cpp |
| diff --git a/Source/modules/InitModules.cpp b/Source/modules/InitModules.cpp |
| index b1b14e6a5fcb33e5b9580f7c24e04550a86839ec..b17f9bb45f8a86de6bc01b0f2da33d957b6319dc 100644 |
| --- a/Source/modules/InitModules.cpp |
| +++ b/Source/modules/InitModules.cpp |
| @@ -11,18 +11,29 @@ |
| #include "modules/EventModulesFactory.h" |
| #include "modules/EventModulesNames.h" |
| #include "modules/EventTargetModulesNames.h" |
| +#include "modules/IndexedDBNames.h" |
| namespace blink { |
| +void ModulesInitializer::init() |
| +{ |
| + if (m_isInited) |
|
abarth-chromium
2014/08/12 19:51:12
Can we ASSERT(!m_isInited) ?
|
| + return; |
| + |
| + IndexedDBNames::init(); |
| + |
| + CoreInitializer::init(); |
| +} |
| + |
| void ModulesInitializer::initEventNames() |
| { |
| - EventNames::init(); |
| + CoreInitializer::initEventNames(); |
|
abarth-chromium
2014/08/12 19:51:12
Instead, we should make an orderly init process.
|
| EventNames::initModules(); |
| } |
| void ModulesInitializer::initEventTargetNames() |
| { |
| - EventTargetNames::init(); |
| + CoreInitializer::initEventTargetNames(); |
| EventTargetNames::initModules(); |
| } |
| @@ -34,6 +45,7 @@ void ModulesInitializer::registerEventFactory() |
| void ModulesInitializer::initBindings() |
| { |
| + CoreInitializer::initBindings(); |
| ModuleBindingsInitializer::init(); |
| } |