| Index: chrome/browser/media_galleries/fileapi/file_path_watcher_util.cc
|
| diff --git a/chrome/browser/media_galleries/fileapi/file_path_watcher_util.cc b/chrome/browser/media_galleries/fileapi/file_path_watcher_util.cc
|
| index 129cbac2d16058cb095745103d25cfa13e7188c5..16295c999a16981a1e4be8aea330e3473538a13e 100644
|
| --- a/chrome/browser/media_galleries/fileapi/file_path_watcher_util.cc
|
| +++ b/chrome/browser/media_galleries/fileapi/file_path_watcher_util.cc
|
| @@ -58,3 +58,15 @@ void StartFilePathWatchOnMediaTaskRunner(
|
| watch_started_callback,
|
| path_changed_callback));
|
| }
|
| +
|
| +void StopFilePathWatchOnMediaTaskRunner(
|
| + std::unique_ptr<base::FilePathWatcher> watcher) {
|
| + MediaFileSystemBackend::AssertCurrentlyOnMediaSequence();
|
| + if (watcher) {
|
| + const bool task_posted = content::BrowserThread::DeleteSoon(
|
| + content::BrowserThread::FILE, FROM_HERE, watcher.release());
|
| +
|
| + // This will fail if the FILE thread has been stopped.
|
| + DCHECK(task_posted);
|
| + }
|
| +}
|
|
|