diff options
author | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-28 15:28:34 +0200 |
---|---|---|
committer | Allan Sandfeld Jensen <allan.jensen@qt.io> | 2018-08-28 13:54:51 +0000 |
commit | 2a19c63448c84c1805fb1a585c3651318bb86ca7 (patch) | |
tree | eb17888e8531aa6ee5e85721bd553b832a7e5156 /chromium/third_party/blink/renderer/core/loader/frame_load_request.h | |
parent | b014812705fc80bff0a5c120dfcef88f349816dc (diff) | |
download | qtwebengine-chromium-2a19c63448c84c1805fb1a585c3651318bb86ca7.tar.gz |
BASELINE: Update Chromium to 69.0.3497.70
Change-Id: I2b7b56e4e7a8b26656930def0d4575dc32b900a0
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/third_party/blink/renderer/core/loader/frame_load_request.h')
-rw-r--r-- | chromium/third_party/blink/renderer/core/loader/frame_load_request.h | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/chromium/third_party/blink/renderer/core/loader/frame_load_request.h b/chromium/third_party/blink/renderer/core/loader/frame_load_request.h index ff502218a33..29230b12329 100644 --- a/chromium/third_party/blink/renderer/core/loader/frame_load_request.h +++ b/chromium/third_party/blink/renderer/core/loader/frame_load_request.h @@ -27,17 +27,18 @@ #define THIRD_PARTY_BLINK_RENDERER_CORE_LOADER_FRAME_LOAD_REQUEST_H_ #include "base/unguessable_token.h" +#include "third_party/blink/public/mojom/blob/blob_url_store.mojom-blink.h" +#include "third_party/blink/public/web/web_triggering_event_info.h" #include "third_party/blink/renderer/core/dom/document.h" -#include "third_party/blink/renderer/core/dom/events/event.h" +#include "third_party/blink/renderer/core/frame/frame_types.h" #include "third_party/blink/renderer/core/loader/frame_loader_types.h" #include "third_party/blink/renderer/platform/loader/fetch/resource_loader_options.h" +#include "third_party/blink/renderer/platform/loader/fetch/resource_request.h" #include "third_party/blink/renderer/platform/loader/fetch/substitute_data.h" namespace blink { class HTMLFormElement; -class ResourceRequest; -class SubstituteData; struct CORE_EXPORT FrameLoadRequest { STACK_ALLOCATED(); @@ -85,9 +86,12 @@ struct CORE_EXPORT FrameLoadRequest { client_redirect_ = client_redirect; } - Event* TriggeringEvent() const { return triggering_event_.Get(); } - void SetTriggeringEvent(Event* triggering_event) { - triggering_event_ = triggering_event; + WebTriggeringEventInfo TriggeringEventInfo() const { + return triggering_event_info_; + } + void SetTriggeringEventInfo(WebTriggeringEventInfo info) { + DCHECK(info != WebTriggeringEventInfo::kUnknown); + triggering_event_info_ = info; } HTMLFormElement* Form() const { return form_.Get(); } @@ -153,7 +157,8 @@ struct CORE_EXPORT FrameLoadRequest { SubstituteData substitute_data_; bool replaces_current_item_; ClientRedirectPolicy client_redirect_; - Member<Event> triggering_event_; + WebTriggeringEventInfo triggering_event_info_ = + WebTriggeringEventInfo::kNotFromEvent; Member<HTMLFormElement> form_; ShouldSendReferrer should_send_referrer_; ShouldSetOpener should_set_opener_; |