Index: chrome/browser/content_settings/permission_context_base.h |
diff --git a/chrome/browser/content_settings/permission_context_base.h b/chrome/browser/content_settings/permission_context_base.h |
index 87b8afc62a8b3cef5ab0036aad37f53b409333ba..e9db64f8180cf5936bebe22741446fd799d49316 100644 |
--- a/chrome/browser/content_settings/permission_context_base.h |
+++ b/chrome/browser/content_settings/permission_context_base.h |
@@ -10,6 +10,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/weak_ptr.h" |
#include "chrome/browser/ui/website_settings/permission_bubble_request.h" |
+#include "components/content_settings/core/common/content_settings.h" |
#include "components/content_settings/core/common/content_settings_types.h" |
#include "components/keyed_service/core/keyed_service.h" |
#include "url/gurl.h" |
@@ -63,6 +64,10 @@ class PermissionContextBase : public KeyedService { |
bool user_gesture, |
const BrowserPermissionCallback& callback); |
+ // Returns whether the permission has been granted, denied... |
+ virtual ContentSetting PermissionStatus(const GURL& requesting_origin, |
+ const GURL& embedder_origin); |
+ |
// Withdraw an existing permission request, no op if the permission request |
// was already cancelled by some other means. |
virtual void CancelPermissionRequest(content::WebContents* web_contents, |