Index: chrome/browser/chromeos/extensions/wallpaper_function_base.cc |
diff --git a/chrome/browser/chromeos/extensions/wallpaper_function_base.cc b/chrome/browser/chromeos/extensions/wallpaper_function_base.cc |
index 5d98a2ddd32826f187e4e61cd0bedac103219f6f..6e89013d2c9210877ffc3f8cc5c7a66b7ca0d21d 100644 |
--- a/chrome/browser/chromeos/extensions/wallpaper_function_base.cc |
+++ b/chrome/browser/chromeos/extensions/wallpaper_function_base.cc |
@@ -56,6 +56,8 @@ class WallpaperFunctionBase::UnsafeWallpaperDecoder |
CHECK(chromeos::LoginState::Get()->IsUserLoggedIn()); |
unsafe_image_decoder_ = new ImageDecoder(this, image_data, |
ImageDecoder::DEFAULT_CODEC); |
+ unsafe_image_decoder_->set_shrink_to_fit(true); |
+ |
scoped_refptr<base::MessageLoopProxy> task_runner = |
BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI); |
unsafe_image_decoder_->Start(task_runner); |