Index: extensions/shell/browser/shell_content_browser_client.cc |
diff --git a/extensions/shell/browser/shell_content_browser_client.cc b/extensions/shell/browser/shell_content_browser_client.cc |
index b55d93532e73b1d032aafb93252336e9097885b9..49482621dc2794ca8592ca6d185decef39c14571 100644 |
--- a/extensions/shell/browser/shell_content_browser_client.cc |
+++ b/extensions/shell/browser/shell_content_browser_client.cc |
@@ -38,6 +38,7 @@ |
#include "extensions/shell/browser/shell_extension_system.h" |
#include "extensions/shell/browser/shell_navigation_ui_data.h" |
#include "extensions/shell/browser/shell_speech_recognition_manager_delegate.h" |
+#include "storage/browser/quota/quota_settings.h" |
#include "url/gurl.h" |
#if !defined(DISABLE_NACL) |
@@ -121,6 +122,17 @@ bool ShellContentBrowserClient::ShouldUseProcessPerSite( |
return true; |
} |
+void ShellContentBrowserClient::GetQuotaSettings( |
+ content::BrowserContext* context, |
+ content::StoragePartition* partition, |
+ const storage::OptionalQuotaSettingsCallback& callback) { |
+ content::BrowserThread::PostTaskAndReplyWithResult( |
+ content::BrowserThread::FILE, FROM_HERE, |
+ base::Bind(&storage::CalculateNominalDynamicSettings, |
+ partition->GetPath(), context->IsOffTheRecord()), |
+ callback); |
+} |
+ |
bool ShellContentBrowserClient::IsHandledURL(const GURL& url) { |
if (!url.is_valid()) |
return false; |