+ // Calculate the actual gap before scrolling wraps.
+ int textPadding = std::max( controlSize.x - textNaturalSize.x, 0.0f );
+ float wrapGap = std::max( mTextScroller->GetGap(), textPadding );
+ Vector2 textureSize = textNaturalSize + Vector2(wrapGap, 0.0f); // Add the gap as a part of the texture
+