summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/events/pop_state_event.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/events/pop_state_event.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/events/pop_state_event.cc22
1 files changed, 12 insertions, 10 deletions
diff --git a/chromium/third_party/blink/renderer/core/events/pop_state_event.cc b/chromium/third_party/blink/renderer/core/events/pop_state_event.cc
index 60806ea27ef..c7190b0c5fa 100644
--- a/chromium/third_party/blink/renderer/core/events/pop_state_event.cc
+++ b/chromium/third_party/blink/renderer/core/events/pop_state_event.cc
@@ -27,7 +27,7 @@
#include "third_party/blink/renderer/core/events/pop_state_event.h"
#include "third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h"
-#include "third_party/blink/renderer/core/event_names.h"
+#include "third_party/blink/renderer/core/event_interface_names.h"
#include "third_party/blink/renderer/core/event_type_names.h"
#include "third_party/blink/renderer/core/frame/history.h"
@@ -38,18 +38,19 @@ PopStateEvent::PopStateEvent()
PopStateEvent::PopStateEvent(ScriptState* script_state,
const AtomicString& type,
- const PopStateEventInit& initializer)
+ const PopStateEventInit* initializer)
: Event(type, initializer), history_(nullptr) {
- if (initializer.hasState()) {
+ if (initializer->hasState()) {
world_ = WrapRefCounted(&script_state->World());
- state_.Set(initializer.state().GetIsolate(), initializer.state().V8Value());
+ state_.Set(initializer->state().GetIsolate(),
+ initializer->state().V8Value());
}
}
PopStateEvent::PopStateEvent(
scoped_refptr<SerializedScriptValue> serialized_state,
History* history)
- : Event(EventTypeNames::popstate, Bubbles::kNo, Cancelable::kNo),
+ : Event(event_type_names::kPopstate, Bubbles::kNo, Cancelable::kNo),
serialized_state_(std::move(serialized_state)),
history_(history) {}
@@ -70,19 +71,20 @@ ScriptValue PopStateEvent::state(ScriptState* script_state) const {
}
PopStateEvent* PopStateEvent::Create() {
- return new PopStateEvent;
+ return MakeGarbageCollected<PopStateEvent>();
}
PopStateEvent* PopStateEvent::Create(
scoped_refptr<SerializedScriptValue> serialized_state,
History* history) {
- return new PopStateEvent(std::move(serialized_state), history);
+ return MakeGarbageCollected<PopStateEvent>(std::move(serialized_state),
+ history);
}
PopStateEvent* PopStateEvent::Create(ScriptState* script_state,
const AtomicString& type,
- const PopStateEventInit& initializer) {
- return new PopStateEvent(script_state, type, initializer);
+ const PopStateEventInit* initializer) {
+ return MakeGarbageCollected<PopStateEvent>(script_state, type, initializer);
}
void PopStateEvent::SetSerializedState(
@@ -92,7 +94,7 @@ void PopStateEvent::SetSerializedState(
}
const AtomicString& PopStateEvent::InterfaceName() const {
- return EventNames::PopStateEvent;
+ return event_interface_names::kPopStateEvent;
}
void PopStateEvent::Trace(blink::Visitor* visitor) {