| Index: chrome/browser/chromeos/file_manager/volume_manager.h
|
| diff --git a/chrome/browser/chromeos/file_manager/volume_manager.h b/chrome/browser/chromeos/file_manager/volume_manager.h
|
| index 87ecee1ccc6b3845d3da497e87b90ef6ebf5ec1b..f67d32e7d4514c0b8531a50daae9e7d1b0cfb016 100644
|
| --- a/chrome/browser/chromeos/file_manager/volume_manager.h
|
| +++ b/chrome/browser/chromeos/file_manager/volume_manager.h
|
| @@ -38,6 +38,7 @@ class BrowserContext;
|
| namespace file_manager {
|
|
|
| class MountedDiskMonitor;
|
| +class SnapshotManager;
|
| class VolumeManagerObserver;
|
|
|
| // Identifiers for volume types managed by Chrome OS file manager.
|
| @@ -202,6 +203,8 @@ class VolumeManager : public KeyedService,
|
| virtual void OnRemovableStorageDetached(
|
| const storage_monitor::StorageInfo& info) OVERRIDE;
|
|
|
| + SnapshotManager* snapshot_manager() { return snapshot_manager_.get(); }
|
| +
|
| private:
|
| void OnStorageMonitorInitialized();
|
| void OnPrivetVolumesAvailable(
|
| @@ -222,6 +225,7 @@ class VolumeManager : public KeyedService,
|
| chromeos::file_system_provider::Service*
|
| file_system_provider_service_; // Not owned by this class.
|
| std::map<std::string, VolumeInfo> mounted_volumes_;
|
| + scoped_ptr<SnapshotManager> snapshot_manager_;
|
|
|
| // Note: This should remain the last member so it'll be destroyed and
|
| // invalidate its weak pointers before any other members are destroyed.
|
|
|