mirror of
https://github.com/electron/electron.git
synced 2026-04-10 03:01:51 -04:00
fix: undefined details.requestingUrl from session.setPermissionCheckHandler (#35408)
* fix: undefined details.requestingUrl from setPermissionCheckHandler * fix: compilation error Co-authored-by: deepak1556 <hop2deep@gmail.com>
This commit is contained in:
@@ -345,9 +345,16 @@ blink::mojom::PermissionStatus
|
||||
ElectronPermissionManager::GetPermissionStatusForCurrentDocument(
|
||||
blink::PermissionType permission,
|
||||
content::RenderFrameHost* render_frame_host) {
|
||||
return GetPermissionStatus(
|
||||
permission, render_frame_host->GetLastCommittedOrigin().GetURL(),
|
||||
content::PermissionUtil::GetLastCommittedOriginAsURL(render_frame_host));
|
||||
base::DictionaryValue details;
|
||||
details.SetString("embeddingOrigin",
|
||||
content::PermissionUtil::GetLastCommittedOriginAsURL(
|
||||
render_frame_host->GetMainFrame())
|
||||
.spec());
|
||||
bool granted = CheckPermissionWithDetails(
|
||||
permission, render_frame_host,
|
||||
render_frame_host->GetLastCommittedOrigin().GetURL(), &details);
|
||||
return granted ? blink::mojom::PermissionStatus::GRANTED
|
||||
: blink::mojom::PermissionStatus::DENIED;
|
||||
}
|
||||
|
||||
blink::mojom::PermissionStatus
|
||||
|
||||
Reference in New Issue
Block a user