Make permission request for geolocation check page
authorJihye Kang <jye.kang@samsung.com>
Mon, 14 Oct 2013 06:39:38 +0000 (15:39 +0900)
committerGerrit Code Review <gerrit@gerrit.vlan144.tizendev.org>
Mon, 14 Oct 2013 12:06:51 +0000 (12:06 +0000)
commit28f36e93ee1961ce03735a58a8b125b55de43fd9
tree41a996a4becb3792450d9626d0cfed2316fe4068
parent856c77dec0c5bae1aa2fe2982605ad03accd509c
Make permission request for geolocation check page

[Title] Make permission request for geolocation check page
[Issue#] P131011-01895
[Problem] Force close occurs while doing stress test on Cineday app
[Cause] Invalid page on GeolocationPermissionRequestManager::didReceiveGeolocationPermissionDecision is referenced.
[Solution] Check validity of the page before call WKGeolocationPermissionAllow and Deny.
Also null check of m_page on didReceiveGeolocationPermissionDecision.

Change-Id: I25abaf0958a7559b81433c4fcd49e5c0a4c0e04f
Source/WebKit2/UIProcess/API/efl/ewk_geolocation.cpp
Source/WebKit2/UIProcess/API/efl/ewk_geolocation_private.h
Source/WebKit2/UIProcess/GeolocationPermissionRequestManagerProxy.cpp
Source/WebKit2/UIProcess/efl/PageUIClientEfl.cpp