diff --git a/chrome/browser/devtools/devtools_ui_bindings.cc b/chrome/browser/devtools/devtools_ui_bindings.cc index 7774ddc30efae1..5ba84bee21b327 100644 --- a/chrome/browser/devtools/devtools_ui_bindings.cc +++ b/chrome/browser/devtools/devtools_ui_bindings.cc @@ -32,7 +32,6 @@ #include "components/infobars/core/confirm_infobar_delegate.h" #include "components/infobars/core/infobar.h" #include "components/ui/zoom/page_zoom.h" -#include "content/public/browser/favicon_status.h" #include "content/public/browser/invalidate_type.h" #include "content/public/browser/navigation_controller.h" #include "content/public/browser/navigation_entry.h" @@ -391,12 +390,6 @@ DevToolsUIBindings::DevToolsUIBindings(content::WebContents* web_contents) extensions::ChromeExtensionWebContentsObserver::CreateForWebContents( web_contents_); - // Wipe out page icon so that the default application icon is used. - content::NavigationEntry* entry = - web_contents_->GetController().GetActiveEntry(); - entry->GetFavicon().image = gfx::Image(); - entry->GetFavicon().valid = true; - // Register on-load actions. embedder_message_dispatcher_.reset( DevToolsEmbedderMessageDispatcher::CreateForDevToolsFrontend(this)); diff --git a/chrome/browser/ui/views/frame/browser_view.cc b/chrome/browser/ui/views/frame/browser_view.cc index 36f4c4e13a75d7..72e4a953ef25fd 100644 --- a/chrome/browser/ui/views/frame/browser_view.cc +++ b/chrome/browser/ui/views/frame/browser_view.cc @@ -1692,6 +1692,10 @@ gfx::ImageSkia BrowserView::GetWindowAppIcon() { } gfx::ImageSkia BrowserView::GetWindowIcon() { + // Use the default icon for devtools. + if (browser_->is_devtools()) + return gfx::ImageSkia(); + if (browser_->is_app() || browser_->is_type_popup()) return browser_->GetCurrentPageIcon().AsImageSkia(); return gfx::ImageSkia();