Index: chrome/browser/chromeos/file_system_provider/operations/move_entry.cc |
diff --git a/chrome/browser/chromeos/file_system_provider/operations/move_entry.cc b/chrome/browser/chromeos/file_system_provider/operations/move_entry.cc |
index ec5ec7a146a491691f5a6d85afd50425fea9abb3..909bb35676c3a0fb2f9665b5da10a5c042088d30 100644 |
--- a/chrome/browser/chromeos/file_system_provider/operations/move_entry.cc |
+++ b/chrome/browser/chromeos/file_system_provider/operations/move_entry.cc |
@@ -28,6 +28,9 @@ MoveEntry::~MoveEntry() { |
} |
bool MoveEntry::Execute(int request_id) { |
+ if (!file_system_info_.writable()) |
+ return false; |
+ |
scoped_ptr<base::DictionaryValue> values(new base::DictionaryValue); |
values->SetString("sourcePath", source_path_.AsUTF8Unsafe()); |
values->SetString("targetPath", target_path_.AsUTF8Unsafe()); |