Index: chrome/renderer/chrome_render_frame_observer.cc |
diff --git a/chrome/renderer/chrome_render_frame_observer.cc b/chrome/renderer/chrome_render_frame_observer.cc |
index dbd03e6657fd7fef52cd9571a63455bdc5073dd1..624c48a0409b06da9dc9a60a0dee972707e039fe 100644 |
--- a/chrome/renderer/chrome_render_frame_observer.cc |
+++ b/chrome/renderer/chrome_render_frame_observer.cc |
@@ -31,6 +31,7 @@ |
#include "third_party/WebKit/public/web/WebSecurityPolicy.h" |
#include "third_party/skia/include/core/SkBitmap.h" |
#include "ui/gfx/codec/jpeg_codec.h" |
+#include "ui/gfx/geometry/size_f.h" |
#include "url/gurl.h" |
using blink::WebDataSource; |
@@ -59,7 +60,7 @@ SkBitmap Downscale(const blink::WebImage& image, |
image_size.height() <= thumbnail_max_size_pixels.height()) |
return image.getSkBitmap(); |
- gfx::SizeF scaled_size = image_size; |
+ gfx::SizeF scaled_size = gfx::SizeF(image_size); |
if (scaled_size.width() > thumbnail_max_size_pixels.width()) { |
scaled_size.Scale(thumbnail_max_size_pixels.width() / scaled_size.width()); |