Index: chrome/browser/chromeos/file_system_provider/operations/truncate.cc |
diff --git a/chrome/browser/chromeos/file_system_provider/operations/truncate.cc b/chrome/browser/chromeos/file_system_provider/operations/truncate.cc |
index c7537a46aab256a219df3fa2ef1185f82831a4bd..f167aef1a3be7e731f8b105aabe1c1a3b574c696 100644 |
--- a/chrome/browser/chromeos/file_system_provider/operations/truncate.cc |
+++ b/chrome/browser/chromeos/file_system_provider/operations/truncate.cc |
@@ -28,6 +28,9 @@ Truncate::~Truncate() { |
} |
bool Truncate::Execute(int request_id) { |
+ if (!file_system_info_.writable()) |
+ return false; |
+ |
scoped_ptr<base::DictionaryValue> values(new base::DictionaryValue); |
values->SetString("filePath", file_path_.AsUTF8Unsafe()); |
values->SetDouble("length", length_); |