Trigger warning if extensions call webRequest.handlerBehaviorChanged too frequently
BUG=Write extension that calls webRequest.handlerBehaviorChanged 10 times in short succession - already simulated in unittest.
TEST=no
Review URL: http://codereview.chromium.org/8417038
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@108441 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_function.cc b/chrome/browser/extensions/extension_function.cc
index 28d64072..72728aa 100644
--- a/chrome/browser/extensions/extension_function.cc
+++ b/chrome/browser/extensions/extension_function.cc
@@ -64,6 +64,11 @@
return NULL;
}
+void ExtensionFunction::OnQuotaExceeded() {
+ error_ = QuotaLimitHeuristic::kGenericOverQuotaError;
+ SendResponse(false);
+}
+
void ExtensionFunction::SetArgs(const ListValue* args) {
DCHECK(!args_.get()); // Should only be called once.
args_.reset(args->DeepCopy());