diff options
author | tzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-28 17:19:32 +0000 |
---|---|---|
committer | tzik@chromium.org <tzik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-04-28 17:19:32 +0000 |
commit | 9467d4017392a1e39387aa479bdd23a61f3ca54f (patch) | |
tree | 8002e0391faa44d27d0a890738749c1c633869f0 /webkit | |
parent | 5359e057f26d72bab59bc787b59aac937591fd86 (diff) | |
download | chromium_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.cc | 6 |
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()); } |