From 28e09963cd0ab02a20ddd0b687e55f97921445cc Mon Sep 17 00:00:00 2001 From: Patrick Scott Date: Thu, 24 Sep 2009 10:54:01 -0400 Subject: Add ANDROID_USER_GESTURE back to WebCore. We only care about the user gesture during a location change. Add the m_userGesture field to our ResourceRequest and check the value in canHandleRequest. This could be cleaner if WebCore passed around the ResourceRequest rather than constructing a new one. --- WebCore/platform/network/android/ResourceRequest.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'WebCore/platform') diff --git a/WebCore/platform/network/android/ResourceRequest.h b/WebCore/platform/network/android/ResourceRequest.h index 22c8104..4e9a977 100644 --- a/WebCore/platform/network/android/ResourceRequest.h +++ b/WebCore/platform/network/android/ResourceRequest.h @@ -37,29 +37,36 @@ namespace WebCore { ResourceRequest(const String& url) : ResourceRequestBase(KURL(url), UseProtocolCachePolicy) + , m_userGesture(true) { } ResourceRequest(const KURL& url) : ResourceRequestBase(url, UseProtocolCachePolicy) + , m_userGesture(true) { } ResourceRequest(const KURL& url, const String& referrer, ResourceRequestCachePolicy policy = UseProtocolCachePolicy) : ResourceRequestBase(url, policy) + , m_userGesture(true) { setHTTPReferrer(referrer); } ResourceRequest() : ResourceRequestBase(KURL(), UseProtocolCachePolicy) + , m_userGesture(true) { } void doUpdatePlatformRequest() {} void doUpdateResourceRequest() {} + void setUserGesture(bool userGesture) { m_userGesture = userGesture; } + bool getUserGesture() const { return m_userGesture; } private: friend class ResourceRequestBase; + bool m_userGesture; }; } // namespace WebCore -- cgit v1.1