#include "base/version.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/pending_extension_manager.h"
-#include "chrome/common/extensions/extension_constants.h"
#include "extensions/browser/extension_registry.h"
#include "extensions/browser/extension_system.h"
#include "extensions/browser/uninstall_reason.h"
#include "extensions/common/extension.h"
+#include "extensions/common/extension_urls.h"
namespace extensions {
ImportStatus status = IMPORT_STATUS_OK;
+ // TODO(crbug.com/420147): Code like this lives in CrxInstaller and
+ // UnpackedInstaller. If a change is made here that is important to enforce
+ // at install time, those locations need to be updated.
ExtensionRegistry* registry = ExtensionRegistry::Get(browser_context_);
const ImportInfoVector& imports = SharedModuleInfo::GetImports(extension);
for (ImportInfoVector::const_iterator iter = imports.begin();
}
}
}
- return dependents.PassAs<ExtensionSet>();
+ return dependents.Pass();
}
void SharedModuleService::PruneSharedModules() {