Index: chrome/common/extensions/api/extension_api.cc |
diff --git a/chrome/common/extensions/api/extension_api.cc b/chrome/common/extensions/api/extension_api.cc |
index 9d145eede0bcc9bca8b5a86d7e8d480651361374..1cadabd49e21125c3782585e689744db7bab559f 100644 |
--- a/chrome/common/extensions/api/extension_api.cc |
+++ b/chrome/common/extensions/api/extension_api.cc |
@@ -161,7 +161,7 @@ void ExtensionAPI::LoadSchema(const base::StringPiece& schema) { |
CHECK(schema->GetString("namespace", &schema_namespace)); |
schemas_[schema_namespace] = make_linked_ptr(schema); |
- unloaded_schemas_.erase(schema_namespace); |
+ CHECK_EQ(1u, unloaded_schemas_.erase(schema_namespace)); |
// Populate |{completely,partially}_unprivileged_apis_|. |
// |
@@ -295,8 +295,6 @@ void ExtensionAPI::InitDefaultConfiguration() { |
IDR_EXTENSION_API_JSON_EXPERIMENTAL_INPUT_VIRTUALKEYBOARD)); |
RegisterSchema("experimental.keybinding", ReadFromResource( |
IDR_EXTENSION_API_JSON_EXPERIMENTAL_KEYBINDING)); |
- RegisterSchema("experimental.managedMode", ReadFromResource( |
- IDR_EXTENSION_API_JSON_EXPERIMENTAL_MANAGEDMODE)); |
RegisterSchema("experimental.offscreenTabs", ReadFromResource( |
IDR_EXTENSION_API_JSON_EXPERIMENTAL_OFFSCREENTABS)); |
RegisterSchema("experimental.processes", ReadFromResource( |
@@ -325,6 +323,8 @@ void ExtensionAPI::InitDefaultConfiguration() { |
IDR_EXTENSION_API_JSON_INPUT_IME)); |
RegisterSchema("inputMethodPrivate", ReadFromResource( |
IDR_EXTENSION_API_JSON_INPUTMETHODPRIVATE)); |
+ RegisterSchema("managedModePrivate", ReadFromResource( |
+ IDR_EXTENSION_API_JSON_MANAGEDMODEPRIVATE)); |
RegisterSchema("management", ReadFromResource( |
IDR_EXTENSION_API_JSON_MANAGEMENT)); |
RegisterSchema("mediaPlayerPrivate", ReadFromResource( |