From dc424bcb871e2f46c6e8a21266a6a66ad637e244 Mon Sep 17 00:00:00 2001 From: Pranay Pankajbhai Chauhan Date: Mon, 30 Oct 2023 13:20:46 +0530 Subject: [PATCH] [M114 Migration] Implement an overridden method in PermissionControllerDelegateEfl Webpages fetching Geolocation coordinates for first time are supposed to request for permission from user and show a prompt popup to allow or deny access. But currently the popup does not appear due to unimplemented method in PermissionControllerDelegateEfl. This patch adds the same. Reference: https://review.tizen.org/gerrit/299972 Change-Id: I6131ba88e03d5b881eb83207987b8636a9452506 Signed-off-by: Pranay Pankajbhai Chauhan --- .../ewk/efl_integration/permission_controller_delegate_efl.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/tizen_src/ewk/efl_integration/permission_controller_delegate_efl.cc b/tizen_src/ewk/efl_integration/permission_controller_delegate_efl.cc index d1b8c04f..46d9adf 100644 --- a/tizen_src/ewk/efl_integration/permission_controller_delegate_efl.cc +++ b/tizen_src/ewk/efl_integration/permission_controller_delegate_efl.cc @@ -189,7 +189,13 @@ void PermissionControllerDelegateEfl::RequestPermissionsFromCurrentDocument( RenderFrameHost* render_frame_host, bool user_gesture, PermissionStatusVectorCallback callback) { - NOTIMPLEMENTED(); + const GURL& requesting_origin = + permissions::PermissionUtil::GetLastCommittedOriginAsURL( + render_frame_host); + + RequestPermissions( + permissions, render_frame_host, + requesting_origin, user_gesture, std::move(callback)); } PermissionStatus PermissionControllerDelegateEfl::GetPermissionStatus( -- 2.7.4