Index: chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc |
diff --git a/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc b/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc |
index 5726549bb82b561330fc190d6150a815a1b272a6..f68969122d1c5fa5645086f511a25f3bde0a73a9 100644 |
--- a/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc |
+++ b/chrome/browser/chromeos/extensions/file_manager/file_browser_private_api.cc |
@@ -3222,12 +3222,9 @@ bool ZipSelectionFunction::RunImpl() { |
if (!args_->GetString(2, &dest_name) || dest_name.empty()) |
return false; |
- // Check if the dir path is under Drive cache directory. |
+ // Check if the dir path is under Drive mount point. |
// TODO(hshi): support create zip file on Drive (crbug.com/158690). |
- drive::DriveSystemService* system_service = |
- drive::DriveSystemServiceFactory::GetForProfile(profile_); |
- drive::DriveCache* cache = system_service ? system_service->cache() : NULL; |
- if (cache && cache->IsUnderDriveCacheDirectory(src_dir)) |
+ if (drive::util::IsUnderDriveMountPoint(src_dir)) |
return false; |
base::FilePath dest_file = src_dir.Append(dest_name); |