summaryrefslogtreecommitdiffstats
path: root/WebKit/android/WebCoreSupport/WebUrlLoader.cpp
diff options
context:
space:
mode:
authorIain Merrick <husky@google.com>2010-11-22 09:34:46 -0800
committerAndroid (Google) Code Review <android-gerrit@google.com>2010-11-22 09:34:46 -0800
commit72fe21ce816206f22739bef01645c55924df42c1 (patch)
treeb8e967328051113a8404549cfa4e8ab689410248 /WebKit/android/WebCoreSupport/WebUrlLoader.cpp
parent089adc7f2f4d8b1b5856b61995b020dd3ae8bd27 (diff)
parent448026bfdafc27c2ef9f9b1cb6b203cc50fc5d5a (diff)
downloadexternal_webkit-72fe21ce816206f22739bef01645c55924df42c1.zip
external_webkit-72fe21ce816206f22739bef01645c55924df42c1.tar.gz
external_webkit-72fe21ce816206f22739bef01645c55924df42c1.tar.bz2
Merge "Call maybeSavePassword() from Chrome HTTP stack."
Diffstat (limited to 'WebKit/android/WebCoreSupport/WebUrlLoader.cpp')
-rw-r--r--WebKit/android/WebCoreSupport/WebUrlLoader.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/WebKit/android/WebCoreSupport/WebUrlLoader.cpp b/WebKit/android/WebCoreSupport/WebUrlLoader.cpp
index 7ada817..170e78f 100644
--- a/WebKit/android/WebCoreSupport/WebUrlLoader.cpp
+++ b/WebKit/android/WebCoreSupport/WebUrlLoader.cpp
@@ -47,12 +47,16 @@ WebUrlLoader::~WebUrlLoader()
PassRefPtr<WebUrlLoader> WebUrlLoader::start(FrameLoaderClient* client, WebCore::ResourceHandle* resourceHandle,
const WebCore::ResourceRequest& resourceRequest, bool isSync, bool isPrivateBrowsing)
{
- WebFrame* webFrame = static_cast<FrameLoaderClientAndroid*>(client)->webFrame();
+ FrameLoaderClientAndroid* androidClient = static_cast<FrameLoaderClientAndroid*>(client);
+ WebFrame* webFrame = androidClient->webFrame();
if (webFrame->blockNetworkLoads() &&
(resourceRequest.url().protocolIs("http") ||
resourceRequest.url().protocolIs("https")))
return NULL;
+
+ webFrame->maybeSavePassword(androidClient->getFrame(), resourceRequest);
+
RefPtr<WebUrlLoader> loader = WebUrlLoader::create(webFrame, resourceHandle, resourceRequest);
loader->m_loaderClient->start(isSync, isPrivateBrowsing);