summaryrefslogtreecommitdiffstats
path: root/chrome/browser/ui/webui/extensions/extension_loader_handler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/ui/webui/extensions/extension_loader_handler.cc')
-rw-r--r--chrome/browser/ui/webui/extensions/extension_loader_handler.cc10
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 =