1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-07-14 12:13:51 +02:00

Fixed erroneous space insertion when reformatting interpolated strings

This commit is contained in:
Brian Fiete 2025-07-12 09:57:07 -07:00
parent faebf0af06
commit a0b7f5d1da

View file

@ -1451,6 +1451,12 @@ void BfPrinter::Visit(BfStringInterpolationExpression* stringInterpolationExpres
if (expr->mSrcStart == curSrcIdx) if (expr->mSrcStart == curSrcIdx)
{ {
_Flush(strIdx); _Flush(strIdx);
// Avoid any additional formatting before the block
mExpectingNewLine = false;
mVirtualNewLineIdx = mNextStateModify.mWantNewLineIdx;
mNextStateModify.mExpectingSpace = false;
if (auto block = BfNodeDynCast<BfBlock>(expr)) if (auto block = BfNodeDynCast<BfBlock>(expr))
HandleBlock(block, true); HandleBlock(block, true);
else else