| Index: chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc
|
| diff --git a/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc b/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc
|
| index 24e5147e10c6a2c3d4149fd8959b61c93dc40a0f..000b103566725d7270b89f4c5b4c76fb01648d61 100644
|
| --- a/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc
|
| +++ b/chrome/browser/ui/ash/launcher/browser_shortcut_launcher_item_controller.cc
|
| @@ -22,7 +22,6 @@
|
| #include "chrome/browser/ui/browser_finder.h"
|
| #include "chrome/browser/ui/browser_list.h"
|
| #include "chrome/browser/ui/browser_window.h"
|
| -#include "chrome/browser/ui/chrome_pages.h"
|
| #include "chrome/browser/ui/settings_window_manager.h"
|
| #include "chrome/browser/ui/tabs/tab_strip_model.h"
|
| #include "chrome/browser/web_applications/web_app.h"
|
| @@ -109,7 +108,7 @@ void BrowserShortcutLauncherItemController::SetShelfIDForBrowserWindowContents(
|
| if (!browser ||
|
| !launcher_controller()->IsBrowserFromActiveUser(browser) ||
|
| browser->host_desktop_type() != chrome::HOST_DESKTOP_TYPE_ASH ||
|
| - chrome::IsTrustedPopupWindowWithScheme(browser, content::kChromeUIScheme))
|
| + chrome::SettingsWindowManager::GetInstance()->IsSettingsBrowser(browser))
|
| return;
|
|
|
| ash::SetShelfIDForWindow(
|
| @@ -349,8 +348,8 @@ bool BrowserShortcutLauncherItemController::IsBrowserRepresentedInBrowserList(
|
| web_app::GetExtensionIdFromApplicationName(browser->app_name())) > 0)
|
| return false;
|
|
|
| - // Stand-alone chrome:// windows (e.g. settings) have their own icon.
|
| - if (chrome::IsTrustedPopupWindowWithScheme(browser, content::kChromeUIScheme))
|
| + // Settings windows have their own icon.
|
| + if (chrome::SettingsWindowManager::GetInstance()->IsSettingsBrowser(browser))
|
| return false;
|
|
|
| // Tabbed browser and other popup windows are all represented.
|
|
|