diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc b/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc index 43c63a99348..f7106a6a7c8 100644 --- a/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc +++ b/chromium/third_party/blink/renderer/core/editing/serializers/styled_markup_serializer.cc @@ -121,18 +121,14 @@ bool StyledMarkupTraverser<Strategy>::ShouldConvertBlocksToInlines() const { template <typename Strategy> StyledMarkupSerializer<Strategy>::StyledMarkupSerializer( - AbsoluteURLs should_resolve_urls, - AnnotateForInterchange should_annotate, const PositionTemplate<Strategy>& start, const PositionTemplate<Strategy>& end, Node* highest_node_to_be_serialized, - ConvertBlocksToInlines convert_blocks_to_inlines) + const CreateMarkupOptions& options) : start_(start), end_(end), - should_resolve_urls_(should_resolve_urls), - should_annotate_(should_annotate), highest_node_to_be_serialized_(highest_node_to_be_serialized), - convert_blocks_to_inlines_(convert_blocks_to_inlines), + options_(options), last_closed_(highest_node_to_be_serialized) {} template <typename Strategy> @@ -181,9 +177,9 @@ static EditingStyle* StyleFromMatchedRulesAndInlineDecl( template <typename Strategy> String StyledMarkupSerializer<Strategy>::CreateMarkup() { StyledMarkupAccumulator markup_accumulator( - should_resolve_urls_, ToTextOffset(start_.ParentAnchoredEquivalent()), + ToTextOffset(start_.ParentAnchoredEquivalent()), ToTextOffset(end_.ParentAnchoredEquivalent()), start_.GetDocument(), - should_annotate_, convert_blocks_to_inlines_); + options_); Node* past_end = end_.NodeAsRangePastLastNode(); |