From f1b0ce972c7a8307867818c982c600f28957d8a4 Mon Sep 17 00:00:00 2001 From: UnknownShadow200 Date: Mon, 28 Dec 2015 08:34:07 +1100 Subject: [PATCH] Fix servers in servers list in launcher on OSX/Linux not being clipped properly. --- ClassicalSharp/2D/Drawing/GdiPlusDrawer2D.Text.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ClassicalSharp/2D/Drawing/GdiPlusDrawer2D.Text.cs b/ClassicalSharp/2D/Drawing/GdiPlusDrawer2D.Text.cs index 973a67809..42a96942a 100644 --- a/ClassicalSharp/2D/Drawing/GdiPlusDrawer2D.Text.cs +++ b/ClassicalSharp/2D/Drawing/GdiPlusDrawer2D.Text.cs @@ -46,6 +46,8 @@ namespace ClassicalSharp { GetTextParts( args.Text ); Brush shadowBrush = GetOrCreateBrush( Color.Black ); + StringFormatFlags flags = format.FormatFlags; + format.FormatFlags |= StringFormatFlags.NoWrap; format.Trimming = StringTrimming.EllipsisCharacter; float textX = x; @@ -61,6 +63,7 @@ namespace ClassicalSharp { textX += g.MeasureString( part.Text, args.Font, Int32.MaxValue, format ).Width; } format.Trimming = StringTrimming.None; + format.FormatFlags = flags; } public override void DrawBitmappedText( ref DrawTextArgs args, int x, int y ) {