Index: chrome/browser/chromeos/login/users/avatar/user_image_manager_test_util.cc |
diff --git a/chrome/browser/chromeos/login/users/avatar/user_image_manager_test_util.cc b/chrome/browser/chromeos/login/users/avatar/user_image_manager_test_util.cc |
index 7f6664965725013aff4bffc9266e048a72e831e0..fe5be6e163ccc0b605496a8e80d0c477c67408b8 100644 |
--- a/chrome/browser/chromeos/login/users/avatar/user_image_manager_test_util.cc |
+++ b/chrome/browser/chromeos/login/users/avatar/user_image_manager_test_util.cc |
@@ -53,23 +53,20 @@ ImageLoader::~ImageLoader() { |
scoped_ptr<gfx::ImageSkia> ImageLoader::Load() { |
std::string image_data; |
ReadFileToString(path_, &image_data); |
- scoped_refptr<ImageDecoder> image_decoder = new ImageDecoder( |
- this, |
- image_data, |
- ImageDecoder::ROBUST_JPEG_CODEC); |
- image_decoder->Start(base::MessageLoopProxy::current()); |
+ ImageDecoder::GetInstance()->Start(this, image_data, |
+ ImageDecoder::ROBUST_JPEG_CODEC, |
+ base::MessageLoopProxy::current()); |
run_loop_.Run(); |
return decoded_image_.Pass(); |
} |
-void ImageLoader::OnImageDecoded(const ImageDecoder* decoder, |
- const SkBitmap& decoded_image) { |
+void ImageLoader::OnImageDecoded(const SkBitmap& decoded_image) { |
decoded_image_.reset( |
new gfx::ImageSkia(gfx::ImageSkiaRep(decoded_image, 1.0f))); |
run_loop_.Quit(); |
} |
-void ImageLoader::OnDecodeImageFailed(const ImageDecoder* decoder) { |
+void ImageLoader::OnDecodeImageFailed() { |
run_loop_.Quit(); |
} |