summaryrefslogtreecommitdiffstats
path: root/blimp
diff options
context:
space:
mode:
authortfarina <tfarina@chromium.org>2015-10-26 15:17:49 -0700
committerCommit bot <commit-bot@chromium.org>2015-10-26 22:18:31 +0000
commit166199081e69bf582a4d75339827a81563bfc0c2 (patch)
tree9d7e65f8013f6b41ce1229877c7225d9a2099c23 /blimp
parentfbbed92bc4db389ecf0f751a8d6917b4bd86bff8 (diff)
downloadchromium_src-166199081e69bf582a4d75339827a81563bfc0c2.zip
chromium_src-166199081e69bf582a4d75339827a81563bfc0c2.tar.gz
chromium_src-166199081e69bf582a4d75339827a81563bfc0c2.tar.bz2
blimp: Override RequestPermissions in BlimpPermissionManager.
content::PermissionManager is an abstract class, i.e. contains only pure virtual methods and thus all methods should be overridden otherwise things won't compile. BUG=None R=kmarshall@chromium.org,dtrainor@chromium.org Review URL: https://codereview.chromium.org/1409073008 Cr-Commit-Position: refs/heads/master@{#356149}
Diffstat (limited to 'blimp')
-rw-r--r--blimp/engine/browser/blimp_permission_manager.cc10
-rw-r--r--blimp/engine/browser/blimp_permission_manager.h7
2 files changed, 17 insertions, 0 deletions
diff --git a/blimp/engine/browser/blimp_permission_manager.cc b/blimp/engine/browser/blimp_permission_manager.cc
index 6cace1b..499f028 100644
--- a/blimp/engine/browser/blimp_permission_manager.cc
+++ b/blimp/engine/browser/blimp_permission_manager.cc
@@ -25,6 +25,16 @@ int BlimpPermissionManager::RequestPermission(
return kNoPendingOperation;
}
+int BlimpPermissionManager::RequestPermissions(
+ const std::vector<content::PermissionType>& permission,
+ content::RenderFrameHost* render_frame_host,
+ const GURL& requesting_origin,
+ bool user_gesture,
+ const base::Callback<void(const std::vector<content::PermissionStatus>&)>&
+ callback) {
+ return kNoPendingOperation;
+}
+
void BlimpPermissionManager::CancelPermissionRequest(int request_id) {}
void BlimpPermissionManager::ResetPermission(content::PermissionType permission,
diff --git a/blimp/engine/browser/blimp_permission_manager.h b/blimp/engine/browser/blimp_permission_manager.h
index b9f0eb8..5ab2beb 100644
--- a/blimp/engine/browser/blimp_permission_manager.h
+++ b/blimp/engine/browser/blimp_permission_manager.h
@@ -24,6 +24,13 @@ class BlimpPermissionManager : public content::PermissionManager {
const GURL& requesting_origin,
bool user_gesture,
const base::Callback<void(content::PermissionStatus)>& callback) override;
+ int RequestPermissions(
+ const std::vector<content::PermissionType>& permission,
+ content::RenderFrameHost* render_frame_host,
+ const GURL& requesting_origin,
+ bool user_gesture,
+ const base::Callback<void(const std::vector<content::PermissionStatus>&)>&
+ callback) override;
void CancelPermissionRequest(int request_id) override;
void ResetPermission(content::PermissionType permission,
const GURL& requesting_origin,