From 3c4be537d9bf32a3438a4b10804a2aaa7fc36602 Mon Sep 17 00:00:00 2001 From: Elena Torro Date: Thu, 27 Mar 2025 17:17:36 +0100 Subject: [PATCH] :bug: Revert offset change to fix paragraph rendering --- render-wasm/src/render/text.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/render-wasm/src/render/text.rs b/render-wasm/src/render/text.rs index 78ad43318..a3b7e50d8 100644 --- a/render-wasm/src/render/text.rs +++ b/render-wasm/src/render/text.rs @@ -2,10 +2,12 @@ use super::{RenderState, Shape, SurfaceId}; use crate::shapes::TextContent; pub fn render(render_state: &mut RenderState, shape: &Shape, text: &TextContent) { + let mut offset_y = 0.0; for mut skia_paragraph in text.to_paragraphs(&render_state.fonts().font_collection()) { skia_paragraph.layout(shape.width()); - let xy = (shape.selrect().x(), shape.selrect.y()); + let xy = (shape.selrect().x(), shape.selrect.y() + offset_y); skia_paragraph.paint(render_state.surfaces.canvas(SurfaceId::Fills), xy); + offset_y += skia_paragraph.height(); } }