X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fgeolocation%2Fgeolocation_permission_context_extensions.cc;h=04873f97c536b8dcbb3ca1e2bcc0da574a63f1de;hb=4a1a0bdd01eef90b0826a0e761d3379d3715c10f;hp=8a99a3919ac3b32844f0e73661f912f2648e318f;hpb=b1be5ca53587d23e7aeb77b26861fdc0a181ffd8;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/geolocation/geolocation_permission_context_extensions.cc b/src/chrome/browser/geolocation/geolocation_permission_context_extensions.cc index 8a99a39..04873f9 100644 --- a/src/chrome/browser/geolocation/geolocation_permission_context_extensions.cc +++ b/src/chrome/browser/geolocation/geolocation_permission_context_extensions.cc @@ -9,7 +9,7 @@ #if defined(ENABLE_EXTENSIONS) #include "chrome/browser/content_settings/permission_request_id.h" #include "chrome/browser/extensions/suggest_permission_util.h" -#include "chrome/browser/guest_view/web_view/web_view_guest.h" +#include "chrome/browser/guest_view/web_view/web_view_permission_helper.h" #include "chrome/browser/profiles/profile.h" #include "extensions/browser/extension_registry.h" #include "extensions/browser/process_map.h" @@ -41,12 +41,11 @@ bool GeolocationPermissionContextExtensions::RequestPermission( #if defined(ENABLE_EXTENSIONS) GURL requesting_frame_origin = requesting_frame.GetOrigin(); - WebViewGuest* guest = WebViewGuest::FromWebContents(web_contents); - if (guest) { - guest->RequestGeolocationPermission(bridge_id, - requesting_frame, - user_gesture, - callback); + extensions::WebViewPermissionHelper* web_view_permission_helper = + extensions::WebViewPermissionHelper::FromWebContents(web_contents); + if (web_view_permission_helper) { + web_view_permission_helper->RequestGeolocationPermission( + bridge_id, requesting_frame, user_gesture, callback); *permission_set = false; *new_permission = false; return true; @@ -91,10 +90,12 @@ bool GeolocationPermissionContextExtensions::CancelPermissionRequest( content::WebContents* web_contents, int bridge_id) { #if defined(ENABLE_EXTENSIONS) - WebViewGuest* guest = - web_contents ? WebViewGuest::FromWebContents(web_contents) : NULL; - if (guest) { - guest->CancelGeolocationPermissionRequest(bridge_id); + extensions::WebViewPermissionHelper* web_view_permission_helper = + web_contents ? + extensions::WebViewPermissionHelper::FromWebContents(web_contents) + : NULL; + if (web_view_permission_helper) { + web_view_permission_helper->CancelGeolocationPermissionRequest(bridge_id); return true; } #endif // defined(ENABLE_EXTENSIONS)