From: yu.dongliang <18588496441@163.com> Date: Wed, 13 May 2026 11:03:59 +0000 (+0800) Subject: fix: float exception X-Git-Url: http://baseworks.info/?a=commitdiff_plain;h=345b0a32e8afb3545f9ae8efb4b1c371670da76e;p=abc.git fix: float exception --- diff --git a/ui/abc_layout_text.c b/ui/abc_layout_text.c index bc955bb..694f7d8 100644 --- a/ui/abc_layout_text.c +++ b/ui/abc_layout_text.c @@ -72,7 +72,7 @@ int __layout_text(cairo_t* cr, abc_obj_t* obj, int x, int width, cairo_text_exte scf_logd("x: %d, w: %d, width: %d\n", x, w, width); - int n_lines = w / width; + int n_lines = (x + w) / width; int n_chars = obj->text->len * 5 / 4 / n_lines; int n; int i;