From 7cf64ac9a2ff9d226fc5cd38f252811c60b9d751 Mon Sep 17 00:00:00 2001 From: unknown Date: Sat, 12 Apr 2025 21:43:16 -0700 Subject: [PATCH] fix autocomplete param position for multiline doc strings --- IDE/src/ui/AutoComplete.bf | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/IDE/src/ui/AutoComplete.bf b/IDE/src/ui/AutoComplete.bf index 8eccab69..13cbea2e 100644 --- a/IDE/src/ui/AutoComplete.bf +++ b/IDE/src/ui/AutoComplete.bf @@ -1179,14 +1179,18 @@ namespace IDE.ui if (!docString.IsWhiteSpace) { - curY += font.GetLineSpacing() + GS!(4); + if (g != null) { + let docY = curY + font.GetLineSpacing() + GS!(4); + using (g.PushColor(gApp.mSettings.mUISettings.mColors.mAutoCompleteDocText)) - docHeight = g.DrawString(docString, curX, curY, .Left, maxDocWidth, .Wrap); + docHeight = g.DrawString(docString, curX, docY, .Left, maxDocWidth, .Wrap); } else docHeight = font.GetWrapHeight(docString, maxDocWidth); + + curY += docHeight; } extWidth = Math.Max(extWidth, Math.Min(font.GetWidth(docString), maxDocWidth) + GS!(48));