| Index: chrome/browser/chromeos/file_system_provider/service.cc
|
| diff --git a/chrome/browser/chromeos/file_system_provider/service.cc b/chrome/browser/chromeos/file_system_provider/service.cc
|
| index 5348b34712a5e165057dc6871014dd0cdd9fb4eb..3bc173c4e776bbee6a198cad349aba0812f2576d 100644
|
| --- a/chrome/browser/chromeos/file_system_provider/service.cc
|
| +++ b/chrome/browser/chromeos/file_system_provider/service.cc
|
| @@ -23,16 +23,13 @@ namespace {
|
| // Maximum number of file systems to be mounted in the same time, per profile.
|
| const size_t kMaxFileSystems = 16;
|
|
|
| -// Default factory for provided file systems. The |event_router| nor the
|
| -// |request_manager| arguments must not be NULL.
|
| +// Default factory for provided file systems. The |event_router| must not be
|
| +// NULL.
|
| ProvidedFileSystemInterface* CreateProvidedFileSystem(
|
| extensions::EventRouter* event_router,
|
| - RequestManager* request_manager,
|
| const ProvidedFileSystemInfo& file_system_info) {
|
| DCHECK(event_router);
|
| - DCHECK(request_manager);
|
| - return new ProvidedFileSystem(
|
| - event_router, request_manager, file_system_info);
|
| + return new ProvidedFileSystem(event_router, file_system_info);
|
| }
|
|
|
| } // namespace
|
| @@ -41,9 +38,7 @@ Service::Service(Profile* profile)
|
| : profile_(profile),
|
| file_system_factory_(base::Bind(CreateProvidedFileSystem)),
|
| next_id_(1),
|
| - weak_ptr_factory_(this) {
|
| - AddObserver(&request_manager_);
|
| -}
|
| + weak_ptr_factory_(this) {}
|
|
|
| Service::~Service() { STLDeleteValues(&file_system_map_); }
|
|
|
| @@ -121,8 +116,8 @@ int Service::MountFileSystem(const std::string& extension_id,
|
| extensions::EventRouter* event_router =
|
| extensions::ExtensionSystem::Get(profile_)->event_router();
|
|
|
| - ProvidedFileSystemInterface* file_system = file_system_factory_.Run(
|
| - event_router, &request_manager_, file_system_info);
|
| + ProvidedFileSystemInterface* file_system =
|
| + file_system_factory_.Run(event_router, file_system_info);
|
| DCHECK(file_system);
|
| file_system_map_[file_system_id] = file_system;
|
|
|
| @@ -223,7 +218,7 @@ ProvidedFileSystemInterface* Service::GetProvidedFileSystem(
|
| return file_system_it->second;
|
| }
|
|
|
| -void Service::Shutdown() { RemoveObserver(&request_manager_); }
|
| +void Service::Shutdown() {}
|
|
|
| void Service::OnRequestUnmountStatus(
|
| const ProvidedFileSystemInfo& file_system_info,
|
|
|