diff options
author | huangs <huangs@chromium.org> | 2015-04-27 14:14:20 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-27 21:14:12 +0000 |
commit | 5adfb2a5905c9bb71978f45896f39a982ebcddbc (patch) | |
tree | ca93d28088ca84f0d340b5af38f699e502cafb65 /components/favicon_base/favicon_types.cc | |
parent | 4d64d862917d9cd9e045e95c68a3dd984d4eabcd (diff) | |
download | chromium_src-5adfb2a5905c9bb71978f45896f39a982ebcddbc.zip chromium_src-5adfb2a5905c9bb71978f45896f39a982ebcddbc.tar.gz chromium_src-5adfb2a5905c9bb71978f45896f39a982ebcddbc.tar.bz2 |
[Local NTP] Fix chrome://large-icon fallback when no favicon is found.
For chrome://large-icon, if no large icon is found then we get the small
favicon to extract the dominant color for fallback background. If the
favicon is missing we're supposed to have a gray background. This behavior
was broken and this CL fixes it.
BUG=467712
Review URL: https://codereview.chromium.org/1108833002
Cr-Commit-Position: refs/heads/master@{#327119}
Diffstat (limited to 'components/favicon_base/favicon_types.cc')
-rw-r--r-- | components/favicon_base/favicon_types.cc | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/components/favicon_base/favicon_types.cc b/components/favicon_base/favicon_types.cc index e69f1d7..2ed5eb0 100644 --- a/components/favicon_base/favicon_types.cc +++ b/components/favicon_base/favicon_types.cc @@ -27,7 +27,11 @@ FaviconRawBitmapResult::~FaviconRawBitmapResult() {} // -------------------------------------------------------- // LargeIconResult -LargeIconResult::LargeIconResult() {} +LargeIconResult::LargeIconResult(const FaviconRawBitmapResult& bitmap_in) + : bitmap(bitmap_in) {} + +LargeIconResult::LargeIconResult(FallbackIconStyle* fallback_icon_style_in) + : fallback_icon_style(fallback_icon_style_in) {} LargeIconResult::~LargeIconResult() {} |