Index: chrome/browser/media_galleries/media_folder_finder.cc |
diff --git a/chrome/browser/media_galleries/media_folder_finder.cc b/chrome/browser/media_galleries/media_folder_finder.cc |
index 23407223a808133fb75a79f6058ec2aa539a08ff..1d72012f77b98d9c299b8be99da71ebf03514b6a 100644 |
--- a/chrome/browser/media_galleries/media_folder_finder.cc |
+++ b/chrome/browser/media_galleries/media_folder_finder.cc |
@@ -417,10 +417,10 @@ void MediaFolderFinder::ScanFolder() { |
base::FilePath folder_to_scan = folders_to_scan_.back(); |
folders_to_scan_.pop_back(); |
base::PostTaskAndReplyWithResult( |
- worker_task_runner_, FROM_HERE, |
- base::Bind(&Worker::ScanFolder, |
- base::Unretained(worker_), |
- folder_to_scan), |
+ worker_task_runner_.get(), |
+ FROM_HERE, |
+ base::Bind( |
+ &Worker::ScanFolder, base::Unretained(worker_), folder_to_scan), |
base::Bind(&MediaFolderFinder::GotScanResults, |
weak_factory_.GetWeakPtr(), |
folder_to_scan)); |