diff options
Diffstat (limited to 'chrome/browser/ui/webui/extensions/extension_loader_handler.cc')
-rw-r--r-- | chrome/browser/ui/webui/extensions/extension_loader_handler.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/chrome/browser/ui/webui/extensions/extension_loader_handler.cc b/chrome/browser/ui/webui/extensions/extension_loader_handler.cc index 07928d7..4f87543 100644 --- a/chrome/browser/ui/webui/extensions/extension_loader_handler.cc +++ b/chrome/browser/ui/webui/extensions/extension_loader_handler.cc @@ -228,8 +228,14 @@ void ExtensionLoaderHandler::LoadUnpackedExtensionImpl( installer->Load(file_path); } -void ExtensionLoaderHandler::OnLoadFailure(const base::FilePath& file_path, - const std::string& error) { +void ExtensionLoaderHandler::OnLoadFailure( + content::BrowserContext* browser_context, + const base::FilePath& file_path, + const std::string& error) { + // Only show errors from our browser context. + if (web_ui()->GetWebContents()->GetBrowserContext() != browser_context) + return; + size_t line = 0u; size_t column = 0u; std::string regex = |