Index: chrome/browser/icon_loader_mac.mm |
diff --git a/chrome/browser/icon_loader_mac.mm b/chrome/browser/icon_loader_mac.mm |
index 2c1e2c03ef4d4883d81cb7d35d778378250bf37a..f434edb17b4757a108b669bde3dcd74c6e02b683 100644 |
--- a/chrome/browser/icon_loader_mac.mm |
+++ b/chrome/browser/icon_loader_mac.mm |
@@ -53,5 +53,7 @@ void IconLoader::ReadIcon() { |
} |
target_task_runner_->PostTask(FROM_HERE, |
- base::Bind(&IconLoader::NotifyDelegate, this)); |
+ base::Bind(callback_, base::Unretained(this), |
+ base::Passed(&image_), group_)); |
+ delete this; |
} |