summaryrefslogtreecommitdiffstats
path: root/webkit/fileapi
diff options
context:
space:
mode:
Diffstat (limited to 'webkit/fileapi')
-rw-r--r--webkit/fileapi/file_writer_delegate.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/webkit/fileapi/file_writer_delegate.cc b/webkit/fileapi/file_writer_delegate.cc
index 83287da..4bb1f9ba 100644
--- a/webkit/fileapi/file_writer_delegate.cc
+++ b/webkit/fileapi/file_writer_delegate.cc
@@ -277,7 +277,8 @@ void FileWriterDelegate::OnError(base::PlatformFileError error) {
void FileWriterDelegate::OnProgress(int bytes_written, bool done) {
DCHECK(bytes_written + bytes_written_backlog_ >= bytes_written_backlog_);
- if (bytes_written > 0 &&
+ if (quota_util() &&
+ bytes_written > 0 &&
total_bytes_written_ + bytes_written + offset_ > size_) {
int overlapped = 0;
if (total_bytes_written_ + offset_ < size_)