| Index: Source/core/loader/BeaconLoader.cpp
|
| diff --git a/Source/core/loader/BeaconLoader.cpp b/Source/core/loader/BeaconLoader.cpp
|
| index 35b056c4531ef9356c2ca410966587108784dc8e..b12dc62b51d6c09557628211e589bde3b24b56ff 100644
|
| --- a/Source/core/loader/BeaconLoader.cpp
|
| +++ b/Source/core/loader/BeaconLoader.cpp
|
| @@ -37,12 +37,12 @@ protected:
|
| static unsigned long long beaconSize(const String&);
|
| static unsigned long long beaconSize(Blob*);
|
| static unsigned long long beaconSize(PassRefPtr<DOMArrayBufferView>);
|
| - static unsigned long long beaconSize(PassRefPtrWillBeRawPtr<DOMFormData>);
|
| + static unsigned long long beaconSize(DOMFormData*);
|
|
|
| static bool serialize(const String&, ResourceRequest&, int, int&);
|
| static bool serialize(Blob*, ResourceRequest&, int, int&);
|
| static bool serialize(PassRefPtr<DOMArrayBufferView>, ResourceRequest&, int, int&);
|
| - static bool serialize(PassRefPtrWillBeRawPtr<DOMFormData>, ResourceRequest&, int, int&);
|
| + static bool serialize(DOMFormData*, ResourceRequest&, int, int&);
|
| };
|
|
|
| template<typename Payload>
|
| @@ -117,7 +117,7 @@ bool BeaconLoader::sendBeacon(LocalFrame* frame, int allowance, const KURL& beac
|
| return Sender::send(frame, allowance, beaconURL, beacon, payloadLength);
|
| }
|
|
|
| -bool BeaconLoader::sendBeacon(LocalFrame* frame, int allowance, const KURL& beaconURL, PassRefPtrWillBeRawPtr<DOMFormData> data, int& payloadLength)
|
| +bool BeaconLoader::sendBeacon(LocalFrame* frame, int allowance, const KURL& beaconURL, DOMFormData* data, int& payloadLength)
|
| {
|
| BeaconData<decltype(data)> beacon(data);
|
| return Sender::send(frame, allowance, beaconURL, beacon, payloadLength);
|
| @@ -219,13 +219,13 @@ bool Beacon::serialize(PassRefPtr<DOMArrayBufferView> data, ResourceRequest& req
|
| return true;
|
| }
|
|
|
| -unsigned long long Beacon::beaconSize(PassRefPtrWillBeRawPtr<DOMFormData> data)
|
| +unsigned long long Beacon::beaconSize(DOMFormData* data)
|
| {
|
| // DOMFormData's size cannot be determined until serialized.
|
| return 0;
|
| }
|
|
|
| -bool Beacon::serialize(PassRefPtrWillBeRawPtr<DOMFormData> data, ResourceRequest& request, int allowance, int& payloadLength)
|
| +bool Beacon::serialize(DOMFormData* data, ResourceRequest& request, int allowance, int& payloadLength)
|
| {
|
| ASSERT(data);
|
| RefPtr<FormData> entityBody = data->createMultiPartFormData();
|
|
|