summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/page/validation_message_overlay_delegate.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/page/validation_message_overlay_delegate.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/page/validation_message_overlay_delegate.cc10
1 files changed, 6 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/page/validation_message_overlay_delegate.cc b/chromium/third_party/blink/renderer/core/page/validation_message_overlay_delegate.cc
index 87a3dd369dd..a3c2628e235 100644
--- a/chromium/third_party/blink/renderer/core/page/validation_message_overlay_delegate.cc
+++ b/chromium/third_party/blink/renderer/core/page/validation_message_overlay_delegate.cc
@@ -7,6 +7,7 @@
#include <memory>
#include "base/memory/ptr_util.h"
+#include "third_party/blink/public/common/tokens/tokens.h"
#include "third_party/blink/public/resources/grit/blink_resources.h"
#include "third_party/blink/renderer/core/dom/dom_token_list.h"
#include "third_party/blink/renderer/core/dom/element.h"
@@ -111,7 +112,7 @@ void ValidationMessageOverlayDelegate::PaintFrameOverlay(
// The overlay frame is has a standalone paint property tree. Paint it in
// its root space into a paint record, then draw the record into the proper
// target space in the overlaid frame.
- PaintRecordBuilder paint_record_builder(nullptr, &context);
+ PaintRecordBuilder paint_record_builder(context);
FrameView().PaintOutsideOfLifecycle(paint_record_builder.Context(),
kGlobalPaintNormalPhase);
context.DrawRecord(paint_record_builder.EndRecording());
@@ -153,15 +154,16 @@ void ValidationMessageOverlayDelegate::CreatePage(const FrameOverlay& overlay) {
main_page_->GetChromeClient(), anchor_->GetDocument().View());
page_clients.chrome_client = chrome_client_;
Settings& main_settings = main_page_->GetSettings();
- page_ = Page::CreateNonOrdinary(page_clients);
+ page_ = Page::CreateNonOrdinary(
+ page_clients, main_page_->GetPageScheduler()->GetAgentGroupScheduler());
page_->GetSettings().SetMinimumFontSize(main_settings.GetMinimumFontSize());
page_->GetSettings().SetMinimumLogicalFontSize(
main_settings.GetMinimumLogicalFontSize());
auto* frame = MakeGarbageCollected<LocalFrame>(
MakeGarbageCollected<EmptyLocalFrameClient>(), *page_, nullptr, nullptr,
- nullptr, FrameInsertType::kInsertInConstructor,
- base::UnguessableToken::Create(), nullptr, nullptr,
+ nullptr, FrameInsertType::kInsertInConstructor, LocalFrameToken(),
+ nullptr, nullptr,
/* policy_container */ nullptr);
frame->SetView(MakeGarbageCollected<LocalFrameView>(*frame, view_size));
frame->Init(nullptr);