diff options
author | Iain Merrick <husky@google.com> | 2010-11-22 09:34:46 -0800 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2010-11-22 09:34:46 -0800 |
commit | 72fe21ce816206f22739bef01645c55924df42c1 (patch) | |
tree | b8e967328051113a8404549cfa4e8ab689410248 /WebKit/android/WebCoreSupport/WebUrlLoader.cpp | |
parent | 089adc7f2f4d8b1b5856b61995b020dd3ae8bd27 (diff) | |
parent | 448026bfdafc27c2ef9f9b1cb6b203cc50fc5d5a (diff) | |
download | external_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.cpp | 6 |
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); |