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..dd94e9fe7eab1e17b1ead5efb7766cbd0466802e 100644 |
--- a/chrome/browser/icon_loader_mac.mm |
+++ b/chrome/browser/icon_loader_mac.mm |
@@ -52,6 +52,7 @@ void IconLoader::ReadIcon() { |
} |
} |
- target_task_runner_->PostTask(FROM_HERE, |
- base::Bind(&IconLoader::NotifyDelegate, this)); |
+ target_task_runner_->PostTask( |
+ FROM_HERE, base::Bind(callback_, base::Passed(&image_), group_)); |
+ delete this; |
} |