void ResourceRequest::updateFromDelegatePreservingOldProperties(const ResourceRequest& delegateProvidedRequest) { RefPtr<FormData> oldHTTPBody = httpBody(); #if ENABLE(INSPECTOR) bool isHiddenFromInspector = hiddenFromInspector(); #endif *this = delegateProvidedRequest; setHTTPBody(oldHTTPBody.release()); #if ENABLE(INSPECTOR) setHiddenFromInspector(isHiddenFromInspector); #endif }
void ResourceRequest::updateFromDelegatePreservingOldProperties(const ResourceRequest& delegateProvidedRequest) { // These are things we don't want willSendRequest delegate to mutate or reset. ResourceLoadPriority oldPriority = priority(); RefPtr<FormData> oldHTTPBody = httpBody(); bool isHiddenFromInspector = hiddenFromInspector(); auto oldRequester = requester(); *this = delegateProvidedRequest; setPriority(oldPriority); setHTTPBody(WTFMove(oldHTTPBody)); setHiddenFromInspector(isHiddenFromInspector); setRequester(oldRequester); }