From bcfcb02e6dc21cc76762b4dab5739bb2bf4cc716 Mon Sep 17 00:00:00 2001 From: Kurt Date: Sat, 20 Jun 2015 21:49:57 -0700 Subject: [PATCH] Fix status text on non-threaded method calls --- pk3DS/Main.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pk3DS/Main.cs b/pk3DS/Main.cs index 7bb7f74..fcbd7c6 100644 --- a/pk3DS/Main.cs +++ b/pk3DS/Main.cs @@ -724,18 +724,19 @@ internal static bool setText(int file, string[] strings) // Update RichTextBox public void updateStatus(string status, bool preBreak = true) { + string newtext = ((preBreak) ? Environment.NewLine : "") + status; try { if (RTB_Status.InvokeRequired) RTB_Status.Invoke((MethodInvoker)delegate { - RTB_Status.AppendText(((preBreak) ? Environment.NewLine : "") + status); + RTB_Status.AppendText(newtext); RTB_Status.SelectionStart = RTB_Status.Text.Length; RTB_Status.ScrollToCaret(); }); else { - RTB_Status.AppendText(status + Environment.NewLine); + RTB_Status.AppendText(newtext); RTB_Status.SelectionStart = RTB_Status.Text.Length; RTB_Status.ScrollToCaret(); }