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. |