summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.cc b/chromium/third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.cc
index f80da9ada70..5fa4b9b3386 100644
--- a/chromium/third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.cc
+++ b/chromium/third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping_builder.cc
@@ -6,6 +6,7 @@
#include "third_party/blink/renderer/core/layout/layout_text.h"
#include "third_party/blink/renderer/core/layout/layout_text_fragment.h"
+#include "third_party/blink/renderer/core/layout/ng/inline/ng_caret_navigator.h"
#include "third_party/blink/renderer/core/layout/ng/inline/ng_offset_mapping.h"
namespace blink {
@@ -198,7 +199,8 @@ void NGOffsetMappingBuilder::SetDestinationString(String string) {
destination_string_ = string;
}
-NGOffsetMapping NGOffsetMappingBuilder::Build() {
+NGOffsetMapping NGOffsetMappingBuilder::Build(
+ std::unique_ptr<NGCaretNavigator> caret_navigator) {
// All mapping units are already built. Scan them to build mapping ranges.
for (unsigned range_start = 0; range_start < mapping_units_.size();) {
const Node* node = &mapping_units_[range_start].GetOwner();
@@ -214,7 +216,7 @@ NGOffsetMapping NGOffsetMappingBuilder::Build() {
}
return NGOffsetMapping(std::move(mapping_units_), std::move(unit_ranges_),
- destination_string_);
+ destination_string_, std::move(caret_navigator));
}
void NGOffsetMappingBuilder::EnterInline(const LayoutObject& layout_object) {