| Index: chrome/browser/history/history_types.h
|
| diff --git a/chrome/browser/history/history_types.h b/chrome/browser/history/history_types.h
|
| index 97d8763956d79fb855d9568669ca78e5b226199f..e4709a4c4927a9fbe6d7d3483a13a9b98b186477 100644
|
| --- a/chrome/browser/history/history_types.h
|
| +++ b/chrome/browser/history/history_types.h
|
| @@ -792,11 +792,17 @@ struct FaviconData {
|
| // Indicates whether the icon is known by the history backend.
|
| bool known_icon;
|
|
|
| - // The bits of bitmap.
|
| - scoped_refptr<base::RefCountedMemory> bitmap_data;
|
| -
|
| - // The bitmap's pixel size, or 0 if the bitmap hasn't been resized.
|
| - gfx::Size pixel_size;
|
| + struct Variant {
|
| + Variant();
|
| + ~Variant();
|
| + // The bits of bitmap.
|
| + // XXX make this a gfx::Image?
|
| + scoped_refptr<base::RefCountedMemory> bitmap_data;
|
| +
|
| + // The bitmap's pixel size, or 0 if the bitmap hasn't been resized.
|
| + gfx::Size pixel_size;
|
| + };
|
| + std::vector<Variant> variants;
|
|
|
| // Indicates whether image is expired.
|
| bool expired;
|
|
|