summaryrefslogtreecommitdiff
path: root/chromium/storage
diff options
context:
space:
mode:
authorSzabolcs David <davidsz@inf.u-szeged.hu>2017-03-28 09:24:31 -0700
committerAllan Sandfeld Jensen <allan.jensen@qt.io>2017-05-03 16:02:05 +0200
commit336791a28376015f3a9f50710f6219a35609eb2f (patch)
tree930690f2fac65b036754bb86d3c4afada2306919 /chromium/storage
parentc5ab6d68e49207ebc74137def07c4ff7b3e8253d (diff)
downloadqtwebengine-chromium-336791a28376015f3a9f50710f6219a35609eb2f.tar.gz
Allow using quota management API for non-standard URLs
The DCHECK in quota_manager.cc ensures that only the standard origins can request persistent storage. This patch removes the DCHECK and allows qrc:/ and custom URL scheme handlers to use quotas. Change-Id: I68a5915d66599fbb3ea844fe1ec3f0b646cbc7b8 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/storage')
-rw-r--r--chromium/storage/browser/quota/quota_manager.cc1
1 files changed, 0 insertions, 1 deletions
diff --git a/chromium/storage/browser/quota/quota_manager.cc b/chromium/storage/browser/quota/quota_manager.cc
index b9452e44db7..a820e87f022 100644
--- a/chromium/storage/browser/quota/quota_manager.cc
+++ b/chromium/storage/browser/quota/quota_manager.cc
@@ -834,7 +834,6 @@ void QuotaManager::GetUsageAndQuotaForWebApps(
const GURL& origin,
StorageType type,
const UsageAndQuotaCallback& callback) {
- DCHECK(origin == origin.GetOrigin());
if (!IsSupportedType(type) ||
(is_incognito_ && !IsSupportedIncognitoType(type))) {
callback.Run(kQuotaErrorNotSupported, 0, 0);