Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(37)

Unified Diff: chrome/browser/extensions/chrome_extension_web_contents_observer.cc

Issue 1254103002: New Task Manager - Phase 1.3.5: Implement Extension Task Providing (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/extensions/chrome_extension_web_contents_observer.cc
diff --git a/chrome/browser/extensions/chrome_extension_web_contents_observer.cc b/chrome/browser/extensions/chrome_extension_web_contents_observer.cc
index b692dfbb0e01fcb1cc9de515061cfef4a3cda176..67272b728be1991a77dee55faa72723d60322c30 100644
--- a/chrome/browser/extensions/chrome_extension_web_contents_observer.cc
+++ b/chrome/browser/extensions/chrome_extension_web_contents_observer.cc
@@ -7,6 +7,7 @@
#include "chrome/browser/extensions/error_console/error_console.h"
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/window_controller.h"
+#include "chrome/browser/task_management/web_contents_tags.h"
#include "chrome/common/extensions/chrome_extension_messages.h"
#include "content/public/browser/browser_context.h"
#include "content/public/browser/render_frame_host.h"
@@ -84,6 +85,13 @@ void ChromeExtensionWebContentsObserver::InitializeRenderFrame(
render_frame_host->Send(new ExtensionMsg_UpdateBrowserWindowId(
render_frame_host->GetRoutingID(), controller->GetWindowId()));
}
+
+ const Extension* extension = GetExtensionFromFrame(render_frame_host);
+ if (extension) {
+ // Make the extension show up in the task manager.
+ task_management::WebContentsTags::CreateForExtension(web_contents(),
+ extension);
afakhry 2015/07/25 00:50:40 Man, there must be a better place to do the taggin
+ }
}
void ChromeExtensionWebContentsObserver::ReloadIfTerminated(

Powered by Google App Engine
This is Rietveld 408576698