summaryrefslogtreecommitdiffstats
path: root/webkit
diff options
context:
space:
mode:
authortzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-28 17:19:32 +0000
committertzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-04-28 17:19:32 +0000
commit9467d4017392a1e39387aa479bdd23a61f3ca54f (patch)
tree8002e0391faa44d27d0a890738749c1c633869f0 /webkit
parent5359e057f26d72bab59bc787b59aac937591fd86 (diff)
downloadchromium_src-9467d4017392a1e39387aa479bdd23a61f3ca54f.zip
chromium_src-9467d4017392a1e39387aa479bdd23a61f3ca54f.tar.gz
chromium_src-9467d4017392a1e39387aa479bdd23a61f3ca54f.tar.bz2
[FileAPI] Temporarily disable unlimited storage policy for temporary filesystem.
BUG=220029 R=kinuko@chromium.org Review URL: https://codereview.chromium.org/14172030 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@196991 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r--webkit/fileapi/sandbox_mount_point_provider.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/webkit/fileapi/sandbox_mount_point_provider.cc b/webkit/fileapi/sandbox_mount_point_provider.cc
index 96964c0..70fd1c9 100644
--- a/webkit/fileapi/sandbox_mount_point_provider.cc
+++ b/webkit/fileapi/sandbox_mount_point_provider.cc
@@ -343,6 +343,12 @@ FileSystemOperation* SandboxMountPointProvider::CreateFileSystemOperation(
operation_context->set_quota_limit_type(quota::kQuotaLimitTypeLimited);
}
+ // Temporarily disable returning unlimited storage policy for non-PERSISTENT
+ // storage. Since it may hurt performance for all FileSystem operation.
+ if (url.type() != kFileSystemTypePersistent &&
+ operation_context->quota_limit_type() == quota::kQuotaLimitTypeUnlimited)
+ operation_context->set_quota_limit_type(quota::kQuotaLimitTypeLimited);
+
return new LocalFileSystemOperation(context, operation_context.Pass());
}