From 0e86b853be3b5f809ed1decbf636221c1144a386 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 9 Oct 2024 18:13:40 +0300 Subject: litehtml update --- libs/litehtml/src/render_inline_context.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'libs/litehtml/src/render_inline_context.cpp') diff --git a/libs/litehtml/src/render_inline_context.cpp b/libs/litehtml/src/render_inline_context.cpp index b1ca1fcadc..fcf23bf733 100644 --- a/libs/litehtml/src/render_inline_context.cpp +++ b/libs/litehtml/src/render_inline_context.cpp @@ -49,20 +49,20 @@ int litehtml::render_item_inline_context::_render_content(int /*x*/, int /*y*/, } } // place element into rendering flow - place_inline(std::unique_ptr(new line_box_item(el)), self_size, fmt_ctx); + place_inline(std::make_unique(el), self_size, fmt_ctx); } break; case iterator_item_type_start_parent: { el->clear_inline_boxes(); - place_inline(std::unique_ptr(new lbi_start(el)), self_size, fmt_ctx); + place_inline(std::make_unique(el), self_size, fmt_ctx); } break; case iterator_item_type_end_parent: { - place_inline(std::unique_ptr(new lbi_end(el)), self_size, fmt_ctx); + place_inline(std::make_unique(el), self_size, fmt_ctx); } break; } @@ -224,12 +224,12 @@ int litehtml::render_item_inline_context::new_box(const std::unique_ptr(new line_box( + m_line_boxes.emplace_back(std::make_unique( line_ctx.top, line_ctx.left + first_line_margin + text_indent, line_ctx.right, css().get_line_height(), css().get_font_metrics(), - css().get_text_align()))); + css().get_text_align())); // Add items returned by finish_last_box function into the new line for(auto& it : items) -- cgit v1.2.3