From d7ecab09630ae00a4edaea28090681c8d2f0f474 Mon Sep 17 00:00:00 2001 From: and3md Date: Wed, 22 Mar 2017 18:22:05 +0100 Subject: [PATCH] Fix MultilineTextWidget measure. Possible fix #100. --- src/dlangui/widgets/controls.d | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/dlangui/widgets/controls.d b/src/dlangui/widgets/controls.d index f1ff04b8..30d507a3 100644 --- a/src/dlangui/widgets/controls.d +++ b/src/dlangui/widgets/controls.d @@ -122,7 +122,7 @@ class TextWidget : Widget { if (maxLines == 1) { sz = font.textSize(text, MAX_WIDTH_UNSPECIFIED, 4, 0, textFlags); } else { - sz = font.measureMultilineText(text, maxLines, MAX_WIDTH_UNSPECIFIED, 4, 0, textFlags); + sz = font.measureMultilineText(text,maxLines,parentWidth-margins.left-margins.right-padding.left-padding.right, 4, 0, textFlags); } //auto measureEnd = std.datetime.Clock.currAppTick; //auto duration = measureEnd - measureStart;