| Index: chrome/browser/media_galleries/fileapi/iapps_data_provider.cc
|
| diff --git a/chrome/browser/media_galleries/fileapi/iapps_data_provider.cc b/chrome/browser/media_galleries/fileapi/iapps_data_provider.cc
|
| index 1168b9e6f3f300ecfe90a15202fdc839bfdc9187..a66b3be88502274bcb581fb315aed59be42e9e46 100644
|
| --- a/chrome/browser/media_galleries/fileapi/iapps_data_provider.cc
|
| +++ b/chrome/browser/media_galleries/fileapi/iapps_data_provider.cc
|
| @@ -28,7 +28,7 @@ IAppsDataProvider::IAppsDataProvider(const base::FilePath& library_path)
|
| needs_refresh_(true),
|
| is_valid_(false),
|
| weak_factory_(this) {
|
| - DCHECK(MediaFileSystemBackend::CurrentlyOnMediaTaskRunnerThread());
|
| + MediaFileSystemBackend::AssertCurrentlyOnMediaSequence();
|
| DCHECK(!library_path_.empty());
|
|
|
| StartFilePathWatchOnMediaTaskRunner(
|
| @@ -50,7 +50,7 @@ void IAppsDataProvider::set_valid(bool valid) {
|
| }
|
|
|
| void IAppsDataProvider::RefreshData(const ReadyCallback& ready_callback) {
|
| - DCHECK(MediaFileSystemBackend::CurrentlyOnMediaTaskRunnerThread());
|
| + MediaFileSystemBackend::AssertCurrentlyOnMediaSequence();
|
| if (!needs_refresh_) {
|
| ready_callback.Run(valid());
|
| return;
|
| @@ -67,13 +67,13 @@ const base::FilePath& IAppsDataProvider::library_path() const {
|
|
|
| void IAppsDataProvider::OnLibraryWatchStarted(
|
| std::unique_ptr<base::FilePathWatcher> library_watcher) {
|
| - DCHECK(MediaFileSystemBackend::CurrentlyOnMediaTaskRunnerThread());
|
| + MediaFileSystemBackend::AssertCurrentlyOnMediaSequence();
|
| library_watcher_.reset(library_watcher.release());
|
| }
|
|
|
| void IAppsDataProvider::OnLibraryChanged(const base::FilePath& path,
|
| bool error) {
|
| - DCHECK(MediaFileSystemBackend::CurrentlyOnMediaTaskRunnerThread());
|
| + MediaFileSystemBackend::AssertCurrentlyOnMediaSequence();
|
| DCHECK_EQ(library_path_.value(), path.value());
|
| if (error)
|
| LOG(ERROR) << "Error watching " << library_path_.value();
|
|
|