Index: chrome/browser/icon_loader_chromeos.cc |
diff --git a/chrome/browser/icon_loader_chromeos.cc b/chrome/browser/icon_loader_chromeos.cc |
index c2095407291dfb2dd7944992dbd8bf1ecc089a55..6a55e838069a1d9dcefc69328b059c8c0f250add 100644 |
--- a/chrome/browser/icon_loader_chromeos.cc |
+++ b/chrome/browser/icon_loader_chromeos.cc |
@@ -202,6 +202,7 @@ void IconLoader::ReadIcon() { |
IconSizeToDIPSize(icon_size_))); |
image_skia.MakeThreadSafe(); |
image_.reset(new gfx::Image(image_skia)); |
- target_task_runner_->PostTask( |
- FROM_HERE, base::Bind(&IconLoader::NotifyDelegate, this)); |
+ target_task_runner_->PostTask(FROM_HERE, |
+ base::Bind(callback_, base::Unretained(this), |
+ base::Passed(&image_), group_)); |
} |