Everyone gets permission
This commit is contained in:
parent
6517dffa04
commit
dba6680578
2 changed files with 28 additions and 0 deletions
|
@ -32,6 +32,27 @@ int PermissionManager::RequestPermission(
|
||||||
return kNoPendingOperation;
|
return kNoPendingOperation;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int PermissionManager::RequestPermissions(
|
||||||
|
const std::vector<content::PermissionType>& permissions,
|
||||||
|
content::RenderFrameHost* render_frame_host,
|
||||||
|
const GURL& requesting_origin,
|
||||||
|
bool user_gesture,
|
||||||
|
const base::Callback<void(
|
||||||
|
const std::vector<content::PermissionStatus>&)>& callback) {
|
||||||
|
std::vector<content::PermissionStatus> permissionStatuses;
|
||||||
|
|
||||||
|
for (auto permission : permissions) {
|
||||||
|
if (permission == content::PermissionType::MIDI_SYSEX) {
|
||||||
|
content::ChildProcessSecurityPolicy::GetInstance()->
|
||||||
|
GrantSendMidiSysExMessage(render_frame_host->GetProcess()->GetID());
|
||||||
|
}
|
||||||
|
|
||||||
|
permissionStatuses.push_back(content::PERMISSION_STATUS_GRANTED);
|
||||||
|
}
|
||||||
|
|
||||||
|
callback.Run(permissionStatuses);
|
||||||
|
return kNoPendingOperation;
|
||||||
|
}
|
||||||
void PermissionManager::CancelPermissionRequest(int request_id) {
|
void PermissionManager::CancelPermissionRequest(int request_id) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -23,6 +23,13 @@ class PermissionManager : public content::PermissionManager {
|
||||||
const GURL& requesting_origin,
|
const GURL& requesting_origin,
|
||||||
bool user_gesture,
|
bool user_gesture,
|
||||||
const base::Callback<void(content::PermissionStatus)>& callback) override;
|
const base::Callback<void(content::PermissionStatus)>& callback) override;
|
||||||
|
int RequestPermissions(
|
||||||
|
const std::vector<content::PermissionType>& permissions,
|
||||||
|
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 CancelPermissionRequest(int request_id) override;
|
||||||
void ResetPermission(content::PermissionType permission,
|
void ResetPermission(content::PermissionType permission,
|
||||||
const GURL& requesting_origin,
|
const GURL& requesting_origin,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue