| Index: chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm b/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm
|
| index e6ed06649fe9b529707424274fd62649872f9845..cd9364d35d3b24cd1dcf9d5ad6867b77c1f3262c 100644
|
| --- a/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/bookmarks/bookmark_bar_controller.mm
|
| @@ -315,9 +315,21 @@ CGFloat BookmarkRightMargin() {
|
| if (ui::MaterialDesignController::IsModeMaterial()) {
|
| folderImageWhite_.reset(
|
| rb.GetNativeImageNamed(IDR_BOOKMARK_BAR_FOLDER_WHITE).CopyNSImage());
|
| +
|
| + const int kIconSize = 16;
|
| + defaultImage_.reset([NSImageFromImageSkia(
|
| + gfx::CreateVectorIcon(gfx::VectorIconId::LOCATION_BAR_HTTP,
|
| + kIconSize,
|
| + gfx::kChromeIconGrey)) retain]);
|
| + defaultImageIncognito_.reset([NSImageFromImageSkia(
|
| + gfx::CreateVectorIcon(gfx::VectorIconId::LOCATION_BAR_HTTP,
|
| + kIconSize,
|
| + SkColorSetA(SK_ColorWHITE, 0xCC))) retain]);
|
| + } else {
|
| + defaultImage_.reset(
|
| + rb.GetNativeImageNamed(IDR_DEFAULT_FAVICON).CopyNSImage());
|
| + defaultImageIncognito_.reset([defaultImage_.get() retain]);
|
| }
|
| - defaultImage_.reset(
|
| - rb.GetNativeImageNamed(IDR_DEFAULT_FAVICON).CopyNSImage());
|
|
|
| innerContentAnimationsEnabled_ = YES;
|
| stateAnimationsEnabled_ = YES;
|
| @@ -706,7 +718,7 @@ CGFloat BookmarkRightMargin() {
|
| - (NSImage*)faviconForNode:(const BookmarkNode*)node
|
| forADarkTheme:(BOOL)forADarkTheme {
|
| if (!node)
|
| - return defaultImage_;
|
| + return forADarkTheme ? defaultImageIncognito_ : defaultImage_;
|
|
|
| if (forADarkTheme && ui::MaterialDesignController::IsModeMaterial()) {
|
| if (node == managedBookmarkService_->managed_node()) {
|
| @@ -746,7 +758,7 @@ CGFloat BookmarkRightMargin() {
|
| if (!favicon.IsEmpty())
|
| return favicon.ToNSImage();
|
|
|
| - return defaultImage_;
|
| + return forADarkTheme ? defaultImageIncognito_ : defaultImage_;
|
| }
|
|
|
| - (void)closeFolderAndStopTrackingMenus {
|
|
|