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..9017418cc22b9c02161de5390deefe0dde4ee872 100644 |
--- a/android_webview/browser/aw_quota_permission_context.cc |
+++ b/android_webview/browser/aw_quota_permission_context.cc |
@@ -26,10 +26,11 @@ void AwQuotaPermissionContext::RequestQuotaPermission( |
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); |
+ if (new_quota > 10 * 1024 * 1024) { |
mnaganov (inactive)
2013/02/15 10:06:23
We shouldn't have persistent storage in WebView no
|
+ callback.Run(QUOTA_PERMISSION_RESPONSE_DISALLOW); |
+ } else { |
+ callback.Run(QUOTA_PERMISSION_RESPONSE_ALLOW); |
+ } |
} |
} |