Index: chrome/browser/chromeos/file_system_provider/operations/delete_entry.cc |
diff --git a/chrome/browser/chromeos/file_system_provider/operations/delete_entry.cc b/chrome/browser/chromeos/file_system_provider/operations/delete_entry.cc |
index 867653c2660741b92bb83c1631daeb7eedeea1f7..513b3fdf7362af2abc7992ad8be6feb77bcdeb8b 100644 |
--- a/chrome/browser/chromeos/file_system_provider/operations/delete_entry.cc |
+++ b/chrome/browser/chromeos/file_system_provider/operations/delete_entry.cc |
@@ -28,6 +28,9 @@ DeleteEntry::~DeleteEntry() { |
} |
bool DeleteEntry::Execute(int request_id) { |
+ if (!file_system_info_.writable()) |
+ return false; |
+ |
scoped_ptr<base::DictionaryValue> values(new base::DictionaryValue); |
values->SetString("entryPath", entry_path_.AsUTF8Unsafe()); |
values->SetBoolean("recursive", recursive_); |