Index: android_webview/browser/aw_quota_permission_context.cc |
diff --git a/android_webview/browser/aw_quota_permission_context.cc b/android_webview/browser/aw_quota_permission_context.cc |
index ce3a2c34945c2f351fc6ec17ec22ee94b88c02ad..544edbc7329319de01c80214e5d5bc6f548e4535 100644 |
--- a/android_webview/browser/aw_quota_permission_context.cc |
+++ b/android_webview/browser/aw_quota_permission_context.cc |
@@ -23,14 +23,10 @@ void AwQuotaPermissionContext::RequestQuotaPermission( |
int render_process_id, |
int render_view_id, |
const PermissionCallback& callback) { |
- if (type != quota::kStorageTypePersistent) { |
- callback.Run(QUOTA_PERMISSION_RESPONSE_DISALLOW); |
- } else { |
- // TODO(boliu): Implement this to power |
- // WebChromeClient.onExceededDatabaseQuota |
- NOTIMPLEMENTED(); |
- callback.Run(QUOTA_PERMISSION_RESPONSE_CANCELLED); |
- } |
+ // Android WebView only uses quota::kStorageTypeTemporary type of storage |
+ // with quota managed automatically, not through this interface. Therefore |
+ // unconditionally disallow all quota requests here. |
+ callback.Run(QUOTA_PERMISSION_RESPONSE_DISALLOW); |
} |
} // namespace android_webview |