Index: chrome/browser/ui/views/frame/browser_view.cc |
diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc |
index f2a682ddb6412dece7b42e69ceaf0f980f978b72..4fcde16b6f9b353025f481b8e2df58e5f1395878 100644 |
--- a/chrome/browser/ui/views/frame/browser_view.cc |
+++ b/chrome/browser/ui/views/frame/browser_view.cc |
@@ -1066,7 +1066,17 @@ void BrowserView::ShowTaskManager() { |
} |
void BrowserView::ShowBackgroundPages() { |
- browser::ShowBackgroundPages(); |
+#if defined(WEBUI_TASK_MANAGER) |
+ TaskManagerDialog::ShowBackgroundPages(); |
+#else |
+ // Uses WebUI TaskManager when swiches is set. It is beta feature. |
+ if (CommandLine::ForCurrentProcess() |
+ ->HasSwitch(switches::kEnableWebUITaskManager)) { |
+ TaskManagerDialog::ShowBackgroundPages(); |
+ } else { |
+ browser::ShowBackgroundPages(); |
+ } |
+#endif // defined(WEBUI_TASK_MANAGER) |
} |
void BrowserView::ShowBookmarkBubble(const GURL& url, bool already_bookmarked) { |