Change geolocation provider can monitoring multiple views
authorJihye Kang <jye.kang@samsung.com>
Mon, 19 Aug 2013 11:45:39 +0000 (20:45 +0900)
committerJihye Kang <jye.kang@samsung.com>
Mon, 7 Oct 2013 04:56:25 +0000 (13:56 +0900)
commit76f2394370a965ad3159a64dc516d771f7e985fd
tree96f7d76a6d4ca6b096d2d7916e2ea8beec236b94
parent052a94d145cbdc400be0510bb9b82a198d312512
Change geolocation provider can monitoring multiple views

[Title] Change geolocation provider can monitoring multiple views
[Issue#] N/A
[Problem] Crash occurs when positioning view is removed.
[Cause] removed view is referenced.
[Solution] Create one geolocation provider for one context and monitor multiple views so removed view is not referenced.

Change-Id: I02a8eb1a3dd70257f5ef9d9d4896996e7a881bb7
13 files changed:
Source/WebKit2/PlatformTizen.cmake
Source/WebKit2/UIProcess/API/efl/EwkViewImpl.cpp
Source/WebKit2/UIProcess/API/efl/EwkViewImpl.h
Source/WebKit2/UIProcess/API/efl/ewk_context.cpp
Source/WebKit2/UIProcess/API/efl/ewk_context_private.h
Source/WebKit2/UIProcess/API/efl/ewk_geolocation.cpp
Source/WebKit2/UIProcess/API/efl/ewk_geolocation_private.h
Source/WebKit2/UIProcess/API/efl/ewk_geolocation_provider.cpp [new file with mode: 0644]
Source/WebKit2/UIProcess/API/efl/ewk_geolocation_provider.h [moved from Source/WebKit2/UIProcess/API/efl/ewk_view_geolocation_provider.h with 56% similarity]
Source/WebKit2/UIProcess/API/efl/ewk_geolocation_provider_private.h [new file with mode: 0644]
Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
Source/WebKit2/UIProcess/API/efl/ewk_view_geolocation_provider.cpp [deleted file]
Source/WebKit2/UIProcess/API/efl/ewk_view_private.h