void RecursivelyRemoveReferrer(ExplodedFrameState* state) {
state->referrer = base::NullableString16();
+ state->referrer_policy = blink::WebReferrerPolicyDefault;
for (std::vector<ExplodedFrameState>::iterator it = state->children.begin();
it != state->children.end();
++it) {
}
PageState PageState::RemoveReferrer() const {
+ if (data_.empty())
+ return *this;
+
ExplodedPageState state;
if (!DecodePageState(data_, &state))
return PageState(); // Oops!