Fixed for widget crash when multiple authentication has to be done.
authorSungman Kim <ssungmai.kim@samsung.com>
Tue, 30 Apr 2013 09:14:49 +0000 (18:14 +0900)
committerSungman Kim <ssungmai.kim@samsung.com>
Tue, 30 Apr 2013 11:03:33 +0000 (20:03 +0900)
commitd280b180e2b099e99172ec6a584dbf7211d4ca12
tree3253df5d6535b7d59bc5409ca51934ecc2bafc6b
parent9694b844de5b9aec11c25cc990fa3cf11e35051f
Fixed for widget crash when multiple authentication has to be done.

When the multiple authentication message is sent to WRT,
the crash is occurred after second popup because authenticationChallengeProxy is released.

[Title] Fixed for widget crash when multiple authentication has to be done.
[Issue#] N/A
[Problem] When the multiple authentication message is sent to WRT from webkit, crash is occurred.
[Cause] authenticationChallengeProxy is release after second message.
[Solution] Change the send messgae method to sendSync with delayed option.
[SCMRequest] N/A

Change-Id: Icf1b0d3738759ae2f54137ba852eca1d873215ac
14 files changed:
Source/WebKit2/UIProcess/API/C/WKPage.h
Source/WebKit2/UIProcess/API/efl/EwkViewImpl.cpp
Source/WebKit2/UIProcess/API/efl/ewk_auth_challenge.cpp
Source/WebKit2/UIProcess/API/efl/ewk_auth_challenge_private.h
Source/WebKit2/UIProcess/API/efl/ewk_view.cpp
Source/WebKit2/UIProcess/WebLoaderClient.cpp
Source/WebKit2/UIProcess/WebLoaderClient.h
Source/WebKit2/UIProcess/WebPageProxy.cpp
Source/WebKit2/UIProcess/WebPageProxy.h
Source/WebKit2/UIProcess/WebPageProxy.messages.in
Source/WebKit2/UIProcess/efl/PageLoadClientEfl.cpp
Source/WebKit2/UIProcess/efl/PageLoadClientEfl.h
Source/WebKit2/UIProcess/efl/WebPageProxyEfl.cpp
Source/WebKit2/WebProcess/Authentication/AuthenticationManager.cpp