Index: chrome/common/favicon/favicon_url_parser.h |
diff --git a/chrome/common/favicon/favicon_url_parser.h b/chrome/common/favicon/favicon_url_parser.h |
index d7de77080a89e455c09ee6dbc8e18becba9fd981..e9c86b162cb3e9dce22e87aaff66e32c894f5b3d 100644 |
--- a/chrome/common/favicon/favicon_url_parser.h |
+++ b/chrome/common/favicon/favicon_url_parser.h |
@@ -5,8 +5,12 @@ |
#ifndef CHROME_COMMON_FAVICON_FAVICON_URL_PARSER_H_ |
#define CHROME_COMMON_FAVICON_FAVICON_URL_PARSER_H_ |
+#include <memory> |
#include <string> |
+#include "components/favicon_base/fallback_icon_specs_builder.h" |
+#include "third_party/skia/include/core/SkColor.h" |
+ |
namespace chrome { |
struct ParsedFaviconPath { |
@@ -22,6 +26,10 @@ struct ParsedFaviconPath { |
// The device scale factor of the requested favicon. |
float device_scale_factor; |
+ // Specifications of fallback icon. This is nullptr if no fallback. |
+ std::unique_ptr<favicon_base::FallbackIconSpecsBuilder> |
+ fallback_specs_builder; |
+ |
// The index of the first character (relative to the path) where the the URL |
// from which the favicon is being requested is located. |
size_t path_index; |